SlideShare a Scribd company logo
What’s included in IceHouse Release?
Networking
(Neutron)
Orchestration
(Heat)
Telemetry
(Ceilometer)
Block
Storage
(Cinder)
Dashboard
(Horizon)
Identity
(Keystone)
Image
Service
(Glance)
Object
Storage
(Swift)
Compute
(Nova)
Database
Service
(Trove)
Oslo
TripleO
Devstack
Bare Metal
(Ironic)
Data
Processing
(Sahara)
Key
Management
(Barbican)
Queue
Service
(Marconi)
QA
IceHouse Release
Incubated
The Icehouse Release
Focus on the user (customer) and the operators
Operational enhancements (upgradability, manageability)
Lots of bug fixes and stability improvements
Integration/incubation of even more services (18!)
Check out the latest User Survey
http://www.slideshare.net/ryan-lane/openstack-atlanta-user-survey
Current User’s interests (according to survey)
● Stability of core should be a priority above adding new functions
● Add how-to guides, problem management documentation, expire old documentation, end
user guide (but much less than previous surveys)
● Zero downtime migrations
● Installation and configuration
● Cross Project consistency with APIs, SDKs and CLIs
● High availabilityVMs
● Neutron stability, simplification, resilience, IPv6 and scalability
● Improved function and usability in Horizon
● Security, auditing
● AWS/EC2 compatibility
New features!
Full story here: https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse
Swift
● Discoverable-capabilities
○ Supports the /info URL, which reports back the cluster supported features and status.
● Persistent system metadata
○ Performed at a system-level (i.e. xattr), will allow advanced middleware operations, like on demand migration or
server side encryption
● Diskfile abstraction
○ Different storage implementation (besides regular filesystem), like gluster or Seagate Kinetic
● Storage policies
○ For all rings (accounts, containers, objects)
○ Allows different replication schemas
○ Future user-defined erasure encoding support
● Account level ACL and ACL v2 (JSON format)
● Ssync replication (alternative to rsync)
○ It will allow future improvements of replication subsystem
● Automatic retry on read failures
Nova
Glance
Horizon
Keystone
Neutron
Cinder
Ceilometer
Heat
Trove
Swift
Nova
Glance
Horizon
Keystone
Neutron
Cinder
Ceilometer
Heat
Trove
Swift
Nova
● Better upgrade support (i.e. rolling upgrade)
● Some small features added to Hyper-V, Xen, VMWare backends
● KVM enhancements
○ Passing of boot-time kernel arguments stored in glance metadata
○ Virtio-scsi instead of virtio-blk
○ Virtio-rng (random number generator)
○ Specify video device
○ Watchdog device
○ better Neutron events handling and integration
● Scheduler
○ Server instance groups: affinity and anti-affinity filters
○ New host affinity filter according to namespaces found in image metadata
○ Improved weight normalization (free RAM or used CPU priorities)
○ Work in progress: split scheduler from Nova, new Gantt project
● Exposure of the hypervisor IP address
● XML support deprecated
● Other features
○ More and better notifications
○ File injection deprecated: use ConfigDrives or metatada servers (cloud-init) instead
○ Docker driver code moved to another repository (considered now as a plugin)
Glance
● Improved calculation of image usage quotas (ignore deleted images)
● New concept of ‘image location’ for faster consommation
● Splitting of size in 2 concepts: image_size (compressed or QCOW2) and virtual_size
(exploded or RAW)
● Fix to JSON pointer syntax (0-based instead of 1-based)
● VMWare backend improvement
Nova
Glance
Horizon
Keystone
Neutron
Cinder
Ceilometer
Heat
Trove
Swift
Horizon
● i18n: Horizon is now available in Hindi, German and Serbian. Updated translations for
Australian English, British English, Dutch, French, Japanese, Korean, Polish, Portuguese,
Simplified and Traditional Chinese, Spanish and Russian.
● Ceilometer reports
● Other
○ Django 1.6
○ RDP console support
○ AngularJS as frontend
● UX
○ UI updated
○ Navigation enhancements
○ Wizard for multi-step operations
○ Inline table edits
Nova
Glance
Horizon
Keystone
Neutron
Cinder
Ceilometer
Heat
Trove
Swift
Keystone
● New v3 API features (v2 still considered stable)
○ Federated athentication via Shibboleth
○ Password change
● Backend separation:
○ assignment backend (authorization data, i.e. in SQL)
○ identity backend (authentication data, i.e. in LDAP)
● KVS driver supports more backends: Redis, Cassandra or MongoDB
● Group-based role assignment when using LDAP
● Handle external authentication via REMOTE_USER (multi-domain deployments)
● Upgrade notes
○ S3 token middleware deprecated
○ Default token expiration reduced from 24h to 1h
● Other
○ Events revocation
○ Keystone event audits for record (CADF)
○ Regions API: allow deployers to specify a hierarchy of deployment regions
Nova
Glance
Horizon
Keystone
Neutron
Cinder
Ceilometer
Heat
Trove
Swift
Neutron
● New drivers
○ General: IBM SDN-VE, Nuage, OpenConvergence, OpenDaylight
○ LBaaS: Embrane, NetScaler, Radware
○ VPNaaS: Cisco CSR
● Improve functional testing in Tempest, mandatory QA for all drivers
● Deprecation of Linux Bridge and OVS plugins, use ML2
● Nova notifications and better integration
● XML format deprecation, use JSON
Nova
Glance
Horizon
Keystone
Neutron
Cinder
Ceilometer
Heat
Trove
Swift
Cinder
● Change the type of an existing volume on-the-fly
● Import/export backups
● Support for metadata in backup objects
● Delete quota for a specific tenant
● New Fiber Channel Zone manager
● Update encryption of volumes
● Ceilometer notifications
Nova
Glance
Horizon
Keystone
Neutron
Cinder
Ceilometer
Heat
Trove
Swift
Ceilometer
● Alarming improvements
○ Time-constrained alarms
■ i.e. higher bars on weekdays, more relaxed at night or weekends)
○ Exclude weak samples, those with abnormal low values
○ Derived rate-based meters (like IOPS, kbps, etc)
● Feature parity in storage backends HBase, SQLAlchemy and DB2 Drivers
● Upgrade notes
○ Split from collector a new notification agent
○ New pipeline configuration (decouple sources from sinks)
■ allows pluggable resource discovery
● API
○ Complex filter expression in API query.
○ Direct API to samples
○ New aggregate functions for statistics, like standard deviation
● New metric sources
○ Neutron north-bound API on SDN controller
○ VMware vCenter Server API
○ SNMP daemons on baremetal hosts
○ OpenDaylight REST APIs
Nova
Glance
Horizon
Keystone
Neutron
Cinder
Ceilometer
Heat
Trove
Swift
Heat
● New HOT format (yaml) is now the preferred vs CFN format (json)
● A lot of new resouces: software configuration, autoscaling, openstack resources
● Non-admin usage of Heat (requires keystone domains)
● New operator API
● Stack abandon and adopt without affecting the actual resources
● More notifications, for events or triggers
● Stack preview: simulate a stack creation
● File inclusion (i.e. cloud-init)
● The preferred ‘Deferred authentication method’ is now Trust, avoids passwords in templates
Nova
Glance
Horizon
Keystone
Neutron
Cinder
Ceilometer
Heat
Trove
Swift
Trove
● User/Schema management for MySQL backend via the Trove API
● Resize support for both Trove instance flavor and linked cinder volumes
● Multiple datastore support
○ Full support: MySQL and Percona
○ Experimental: MongoDB, Redis, Cassandra and CouchBase
● Configuration groups, to apply them to a set of instances
● Backups and Restore support (full or incremental), leverages Swift containers
● Optional DNS support via Designate
Nova
Glance
Horizon
Keystone
Neutron
Cinder
Ceilometer
Heat
Trove
Swift
Incubated projects
● Ironic (Baremetal provisioning)
○ Stable release in IceHouse
○ Distribution of nodes being provisioned to avoid saturation
○ Maintenance mode for temporary node decomission
○ Periodically poll for power status of all nodes, enforce OFF status for unresponsive ones (IPMI)
● Marconi (message/notifications -aaS)
○ Codebase from Rackspace Cloud Queues. Version 1.0 ready
○ Support for multiple patterns (pub/sub for notifications, producer/consumer for tasks)
● Sahara (Hadoop -aaS) - old Savanna
○ New for icehouse: incubated requirements fullfilled (gates, tempest, etc)
○ Heat provisioning support
○ Hadoop 2.x support
○ Interesting features:
■ Swift storage for Hadoop clusters
■ Define cluster attribures via API (i.e. heap memory, cluster size)
■ Full support for multiple job formats (hive, pig, jar-file, etc)
● Barbican (secret management -aaS)
○ Part of a bigger CloudKeep project. Deals with simmetric key, assymetric key or Raw secrets
○ Supports transparent encryption for Cinder volumes. Swift objects too
○ Message signing
○ Support extra features via other tools: KIMP, Symantec CA (SSL certs), Dogtag, certmonger
Underlying projects
● Oslo
○ more and more stuff :)
● TripleO
○ Major feature improvements. Now part of HP Helion installer
○ Use of Ironic for bare metal provisoning
○ diskimage-build as a tool for golden images
○ Tuskar as a dedicated project for controlled provisioning/orchestration of cloud resources
● Devstack
● QA projects
○ Tempest
○ Gerrit & Jenkins
○ Gating & Zuul
Other (interesting) external projects
● Designate
○ DNS as a Service - similar to Route 53
● Manila
○ Filesystem as a Service (NFS/CIFS)
● Rally
○ Benchmarking for Openstack (automated deployment/tempest verification/performance benchmarking)
● Blazar (Climate)
○ Reource reservation / capacity leasing
● Anvil
○ Refactored devstack, sort of a packaging tool for Openstack
● Satori
○ Configuration discovery (inspection of VMs, network settings, etc)
● Libra
○ Advanced LBaaS, configures HAProxy clusters using Nova VMs
● Gantt
○ Advanced Scheduling for Nova (VM placement)
● Mistral - TaskFlow
○ Like Amazon SWF, Workflow as a service: task scheduling (cron), environment deployment, long-running processes...
● Congress
○ Policy as a service: ensure business-defined policies and governance across cloud users
A note on PaaS
Don’t have ‘one PaaS to rule them all’ yet
● Solum
● CloudFoundry and its variants (pivotal, stackato, etc)
● Openshift
● Juju
● Cloudify
● AppScale
● Based on just Docker
○ Project Atomic
○ CoreOS
○ Deis.io
○ Dokku
○ Decker (for CloudFoundry)
○ flynn.io
○ maestrodev
(Note: as the definition of PaaS is vage, so is the classification, we included here Ops orchestration tools as well)
Thanks!

More Related Content

What's hot

OpenEBS Technical Workshop - KubeCon San Diego 2019
OpenEBS Technical Workshop - KubeCon San Diego 2019OpenEBS Technical Workshop - KubeCon San Diego 2019
OpenEBS Technical Workshop - KubeCon San Diego 2019
MayaData Inc
 
Fast NoSQL from HDDs?
Fast NoSQL from HDDs? Fast NoSQL from HDDs?
Fast NoSQL from HDDs?
ScyllaDB
 
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
DataStax
 
Building Event Streaming Architectures on Scylla and Kafka
Building Event Streaming Architectures on Scylla and KafkaBuilding Event Streaming Architectures on Scylla and Kafka
Building Event Streaming Architectures on Scylla and Kafka
ScyllaDB
 
Relational cloud, A Database-as-a-Service for the Cloud
Relational cloud, A Database-as-a-Service for the CloudRelational cloud, A Database-as-a-Service for the Cloud
Relational cloud, A Database-as-a-Service for the Cloud
Hossein Riasati
 
Polyglot persistence @ netflix (CDE Meetup)
Polyglot persistence @ netflix (CDE Meetup) Polyglot persistence @ netflix (CDE Meetup)
Polyglot persistence @ netflix (CDE Meetup)
Roopa Tangirala
 
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible APIIntroducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
ScyllaDB
 
5 levels of high availability from multi instance to hybrid cloud
5 levels of high availability  from multi instance to hybrid cloud5 levels of high availability  from multi instance to hybrid cloud
5 levels of high availability from multi instance to hybrid cloud
Rafał Leszko
 
Maginatics @ SDC 2013: Architecting An Enterprise Storage Platform Using Obje...
Maginatics @ SDC 2013: Architecting An Enterprise Storage Platform Using Obje...Maginatics @ SDC 2013: Architecting An Enterprise Storage Platform Using Obje...
Maginatics @ SDC 2013: Architecting An Enterprise Storage Platform Using Obje...
Maginatics
 
2021 March Pravega Community Meeting
2021 March Pravega Community Meeting2021 March Pravega Community Meeting
2021 March Pravega Community Meeting
Derek Moore
 
MySQL Cluster (NDB) - Best Practices Percona Live 2017
MySQL Cluster (NDB) - Best Practices Percona Live 2017MySQL Cluster (NDB) - Best Practices Percona Live 2017
MySQL Cluster (NDB) - Best Practices Percona Live 2017
Severalnines
 
Workshop - How to benchmark your database
Workshop - How to benchmark your databaseWorkshop - How to benchmark your database
Workshop - How to benchmark your database
ScyllaDB
 
Architectural patterns for high performance microservices in kubernetes
Architectural patterns for high performance microservices in kubernetesArchitectural patterns for high performance microservices in kubernetes
Architectural patterns for high performance microservices in kubernetes
Rafał Leszko
 
Where is my cache architectural patterns for caching microservices by example
Where is my cache  architectural patterns for caching microservices by exampleWhere is my cache  architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Rafał Leszko
 
RDBMS to NoSQL: Practical Advice from Successful Migrations
RDBMS to NoSQL: Practical Advice from Successful MigrationsRDBMS to NoSQL: Practical Advice from Successful Migrations
RDBMS to NoSQL: Practical Advice from Successful Migrations
ScyllaDB
 
NoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
NoSQL and NewSQL: Tradeoffs between Scalable Performance & ConsistencyNoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
NoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
ScyllaDB
 
Cisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStackCisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStack
DataStax Academy
 
KT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk AhnKT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk Ahn
Hui Cheng
 
Mongo DB Monitoring - Become a MongoDB DBA
Mongo DB Monitoring - Become a MongoDB DBAMongo DB Monitoring - Become a MongoDB DBA
Mongo DB Monitoring - Become a MongoDB DBA
Severalnines
 
Under the Hood of a Shard-per-Core Database Architecture
Under the Hood of a Shard-per-Core Database ArchitectureUnder the Hood of a Shard-per-Core Database Architecture
Under the Hood of a Shard-per-Core Database Architecture
ScyllaDB
 

What's hot (20)

OpenEBS Technical Workshop - KubeCon San Diego 2019
OpenEBS Technical Workshop - KubeCon San Diego 2019OpenEBS Technical Workshop - KubeCon San Diego 2019
OpenEBS Technical Workshop - KubeCon San Diego 2019
 
Fast NoSQL from HDDs?
Fast NoSQL from HDDs? Fast NoSQL from HDDs?
Fast NoSQL from HDDs?
 
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
 
Building Event Streaming Architectures on Scylla and Kafka
Building Event Streaming Architectures on Scylla and KafkaBuilding Event Streaming Architectures on Scylla and Kafka
Building Event Streaming Architectures on Scylla and Kafka
 
Relational cloud, A Database-as-a-Service for the Cloud
Relational cloud, A Database-as-a-Service for the CloudRelational cloud, A Database-as-a-Service for the Cloud
Relational cloud, A Database-as-a-Service for the Cloud
 
Polyglot persistence @ netflix (CDE Meetup)
Polyglot persistence @ netflix (CDE Meetup) Polyglot persistence @ netflix (CDE Meetup)
Polyglot persistence @ netflix (CDE Meetup)
 
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible APIIntroducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
 
5 levels of high availability from multi instance to hybrid cloud
5 levels of high availability  from multi instance to hybrid cloud5 levels of high availability  from multi instance to hybrid cloud
5 levels of high availability from multi instance to hybrid cloud
 
Maginatics @ SDC 2013: Architecting An Enterprise Storage Platform Using Obje...
Maginatics @ SDC 2013: Architecting An Enterprise Storage Platform Using Obje...Maginatics @ SDC 2013: Architecting An Enterprise Storage Platform Using Obje...
Maginatics @ SDC 2013: Architecting An Enterprise Storage Platform Using Obje...
 
2021 March Pravega Community Meeting
2021 March Pravega Community Meeting2021 March Pravega Community Meeting
2021 March Pravega Community Meeting
 
MySQL Cluster (NDB) - Best Practices Percona Live 2017
MySQL Cluster (NDB) - Best Practices Percona Live 2017MySQL Cluster (NDB) - Best Practices Percona Live 2017
MySQL Cluster (NDB) - Best Practices Percona Live 2017
 
Workshop - How to benchmark your database
Workshop - How to benchmark your databaseWorkshop - How to benchmark your database
Workshop - How to benchmark your database
 
Architectural patterns for high performance microservices in kubernetes
Architectural patterns for high performance microservices in kubernetesArchitectural patterns for high performance microservices in kubernetes
Architectural patterns for high performance microservices in kubernetes
 
Where is my cache architectural patterns for caching microservices by example
Where is my cache  architectural patterns for caching microservices by exampleWhere is my cache  architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
 
RDBMS to NoSQL: Practical Advice from Successful Migrations
RDBMS to NoSQL: Practical Advice from Successful MigrationsRDBMS to NoSQL: Practical Advice from Successful Migrations
RDBMS to NoSQL: Practical Advice from Successful Migrations
 
NoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
NoSQL and NewSQL: Tradeoffs between Scalable Performance & ConsistencyNoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
NoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
 
Cisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStackCisco: Cassandra adoption on Cisco UCS & OpenStack
Cisco: Cassandra adoption on Cisco UCS & OpenStack
 
KT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk AhnKT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk Ahn
 
Mongo DB Monitoring - Become a MongoDB DBA
Mongo DB Monitoring - Become a MongoDB DBAMongo DB Monitoring - Become a MongoDB DBA
Mongo DB Monitoring - Become a MongoDB DBA
 
Under the Hood of a Shard-per-Core Database Architecture
Under the Hood of a Shard-per-Core Database ArchitectureUnder the Hood of a Shard-per-Core Database Architecture
Under the Hood of a Shard-per-Core Database Architecture
 

Viewers also liked

Tecnologias www
Tecnologias wwwTecnologias www
Tecnologias www
lovojor
 
Ex louisville 2011
Ex louisville 2011Ex louisville 2011
Ex louisville 2011
rdurhamuk
 
Day1presentation
Day1presentationDay1presentation
Day1presentation
bbeaulieu
 
Module 3 Part 1 Review
Module 3 Part 1 Review Module 3 Part 1 Review
Module 3 Part 1 Review CDOL
 
MobileDiagnosis 2013
MobileDiagnosis 2013 MobileDiagnosis 2013
Sc Research Presentation
Sc Research PresentationSc Research Presentation
Sc Research Presentation
kevinstansfield
 
1Q 2013 Consolidated Results (May 14, 2013)
1Q 2013 Consolidated Results (May 14, 2013) 1Q 2013 Consolidated Results (May 14, 2013)
1Q 2013 Consolidated Results (May 14, 2013) Terna SpA
 
Right time right place restructure presentation
Right time right place   restructure presentationRight time right place   restructure presentation
Right time right place restructure presentationmevan1sc
 
A-TDD workshop Testnet
A-TDD workshop Testnet A-TDD workshop Testnet
A-TDD workshop Testnet
Pascal Dufour
 
Gispen: A better life at work
Gispen: A better life at workGispen: A better life at work
Gispen: A better life at work
dirog
 
2016 1018 CIWEM SW seminar
2016 1018 CIWEM SW seminar2016 1018 CIWEM SW seminar
2016 1018 CIWEM SW seminar
Albert Chen
 
Fun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptFun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptJoris Poelmans
 
Successful testing continuous delivery (Testnet 2013)
Successful testing continuous delivery (Testnet 2013)Successful testing continuous delivery (Testnet 2013)
Successful testing continuous delivery (Testnet 2013)
Pascal Dufour
 
Oncosurgeries Performed By Dr Ravi K Arora
Oncosurgeries  Performed By Dr Ravi K AroraOncosurgeries  Performed By Dr Ravi K Arora
Oncosurgeries Performed By Dr Ravi K Arora
Ravi Arora
 
FGM Warning Signs
FGM Warning SignsFGM Warning Signs
FGM Warning Signs
PSHEassociation
 
Open teacher education
Open teacher educationOpen teacher education
Open teacher educationDavid Geelan
 
BMR Retailers Consumer Financing Program
BMR Retailers Consumer Financing ProgramBMR Retailers Consumer Financing Program
BMR Retailers Consumer Financing Program
bmr_enterprises
 

Viewers also liked (20)

Tecnologias www
Tecnologias wwwTecnologias www
Tecnologias www
 
Sturgis
Sturgis Sturgis
Sturgis
 
Ex louisville 2011
Ex louisville 2011Ex louisville 2011
Ex louisville 2011
 
Day1presentation
Day1presentationDay1presentation
Day1presentation
 
Module 3 Part 1 Review
Module 3 Part 1 Review Module 3 Part 1 Review
Module 3 Part 1 Review
 
MobileDiagnosis 2013
MobileDiagnosis 2013 MobileDiagnosis 2013
MobileDiagnosis 2013
 
Sc Research Presentation
Sc Research PresentationSc Research Presentation
Sc Research Presentation
 
1Q 2013 Consolidated Results (May 14, 2013)
1Q 2013 Consolidated Results (May 14, 2013) 1Q 2013 Consolidated Results (May 14, 2013)
1Q 2013 Consolidated Results (May 14, 2013)
 
Right time right place restructure presentation
Right time right place   restructure presentationRight time right place   restructure presentation
Right time right place restructure presentation
 
A-TDD workshop Testnet
A-TDD workshop Testnet A-TDD workshop Testnet
A-TDD workshop Testnet
 
Mobile Diagnosis®Project 2012 Presentation
Mobile Diagnosis®Project 2012  PresentationMobile Diagnosis®Project 2012  Presentation
Mobile Diagnosis®Project 2012 Presentation
 
Gispen: A better life at work
Gispen: A better life at workGispen: A better life at work
Gispen: A better life at work
 
2016 1018 CIWEM SW seminar
2016 1018 CIWEM SW seminar2016 1018 CIWEM SW seminar
2016 1018 CIWEM SW seminar
 
Fun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptFun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and Javascript
 
Successful testing continuous delivery (Testnet 2013)
Successful testing continuous delivery (Testnet 2013)Successful testing continuous delivery (Testnet 2013)
Successful testing continuous delivery (Testnet 2013)
 
Oncosurgeries Performed By Dr Ravi K Arora
Oncosurgeries  Performed By Dr Ravi K AroraOncosurgeries  Performed By Dr Ravi K Arora
Oncosurgeries Performed By Dr Ravi K Arora
 
FGM Warning Signs
FGM Warning SignsFGM Warning Signs
FGM Warning Signs
 
Torax
ToraxTorax
Torax
 
Open teacher education
Open teacher educationOpen teacher education
Open teacher education
 
BMR Retailers Consumer Financing Program
BMR Retailers Consumer Financing ProgramBMR Retailers Consumer Financing Program
BMR Retailers Consumer Financing Program
 

Similar to Welcome to icehouse

NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1
Ruslan Meshenberg
 
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
javier ramirez
 
Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016
aspyker
 
Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016
Sharma Podila
 
Kubernetes @ Squarespace: Kubernetes in the Datacenter
Kubernetes @ Squarespace: Kubernetes in the DatacenterKubernetes @ Squarespace: Kubernetes in the Datacenter
Kubernetes @ Squarespace: Kubernetes in the Datacenter
Kevin Lynch
 
What's New with Ceph - Ceph Day Silicon Valley
What's New with Ceph - Ceph Day Silicon ValleyWhat's New with Ceph - Ceph Day Silicon Valley
What's New with Ceph - Ceph Day Silicon Valley
Ceph Community
 
Kubernetes 1.12 Update and Container Security with Liz Rice
Kubernetes 1.12 Update and Container Security with Liz RiceKubernetes 1.12 Update and Container Security with Liz Rice
Kubernetes 1.12 Update and Container Security with Liz Rice
CloudOps2005
 
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthUSENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
Nicolas Brousse
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
Arthur Berezin
 
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
Naoto Gohko
 
Initial presentation of openstack (for montreal user group)
Initial presentation of openstack (for montreal user group)Initial presentation of openstack (for montreal user group)
Initial presentation of openstack (for montreal user group)
Marcos García
 
2021.02 new in Ceph Pacific Dashboard
2021.02 new in Ceph Pacific Dashboard2021.02 new in Ceph Pacific Dashboard
2021.02 new in Ceph Pacific Dashboard
Ceph Community
 
Swami osi bangalore2017days pike release_updates
Swami osi bangalore2017days pike release_updatesSwami osi bangalore2017days pike release_updates
Swami osi bangalore2017days pike release_updates
Ranga Swami Reddy Muthumula
 
Kubernetes @ Squarespace (SRE Portland Meetup October 2017)
Kubernetes @ Squarespace (SRE Portland Meetup October 2017)Kubernetes @ Squarespace (SRE Portland Meetup October 2017)
Kubernetes @ Squarespace (SRE Portland Meetup October 2017)
Kevin Lynch
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
Rishabh Indoria
 
Introduction to rook
Introduction to rookIntroduction to rook
Introduction to rook
Rohan Gupta
 
StorPool & OpenNebula
StorPool & OpenNebulaStorPool & OpenNebula
StorPool & OpenNebula
OpenNebula Project
 
The architecture of SkySQL
The architecture of SkySQLThe architecture of SkySQL
The architecture of SkySQL
MariaDB plc
 
OpenEBS hangout #4
OpenEBS hangout #4OpenEBS hangout #4
OpenEBS hangout #4
OpenEBS
 
CEPH DAY BERLIN - WHAT'S NEW IN CEPH
CEPH DAY BERLIN - WHAT'S NEW IN CEPH CEPH DAY BERLIN - WHAT'S NEW IN CEPH
CEPH DAY BERLIN - WHAT'S NEW IN CEPH
Ceph Community
 

Similar to Welcome to icehouse (20)

NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1
 
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
 
Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016
 
Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016
 
Kubernetes @ Squarespace: Kubernetes in the Datacenter
Kubernetes @ Squarespace: Kubernetes in the DatacenterKubernetes @ Squarespace: Kubernetes in the Datacenter
Kubernetes @ Squarespace: Kubernetes in the Datacenter
 
What's New with Ceph - Ceph Day Silicon Valley
What's New with Ceph - Ceph Day Silicon ValleyWhat's New with Ceph - Ceph Day Silicon Valley
What's New with Ceph - Ceph Day Silicon Valley
 
Kubernetes 1.12 Update and Container Security with Liz Rice
Kubernetes 1.12 Update and Container Security with Liz RiceKubernetes 1.12 Update and Container Security with Liz Rice
Kubernetes 1.12 Update and Container Security with Liz Rice
 
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a MonthUSENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
USENIX LISA15: How TubeMogul Handles over One Trillion HTTP Requests a Month
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
 
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
 
Initial presentation of openstack (for montreal user group)
Initial presentation of openstack (for montreal user group)Initial presentation of openstack (for montreal user group)
Initial presentation of openstack (for montreal user group)
 
2021.02 new in Ceph Pacific Dashboard
2021.02 new in Ceph Pacific Dashboard2021.02 new in Ceph Pacific Dashboard
2021.02 new in Ceph Pacific Dashboard
 
Swami osi bangalore2017days pike release_updates
Swami osi bangalore2017days pike release_updatesSwami osi bangalore2017days pike release_updates
Swami osi bangalore2017days pike release_updates
 
Kubernetes @ Squarespace (SRE Portland Meetup October 2017)
Kubernetes @ Squarespace (SRE Portland Meetup October 2017)Kubernetes @ Squarespace (SRE Portland Meetup October 2017)
Kubernetes @ Squarespace (SRE Portland Meetup October 2017)
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
 
Introduction to rook
Introduction to rookIntroduction to rook
Introduction to rook
 
StorPool & OpenNebula
StorPool & OpenNebulaStorPool & OpenNebula
StorPool & OpenNebula
 
The architecture of SkySQL
The architecture of SkySQLThe architecture of SkySQL
The architecture of SkySQL
 
OpenEBS hangout #4
OpenEBS hangout #4OpenEBS hangout #4
OpenEBS hangout #4
 
CEPH DAY BERLIN - WHAT'S NEW IN CEPH
CEPH DAY BERLIN - WHAT'S NEW IN CEPH CEPH DAY BERLIN - WHAT'S NEW IN CEPH
CEPH DAY BERLIN - WHAT'S NEW IN CEPH
 

Recently uploaded

How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 

Recently uploaded (20)

How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 

Welcome to icehouse

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. What’s included in IceHouse Release?
  • 7. The Icehouse Release Focus on the user (customer) and the operators Operational enhancements (upgradability, manageability) Lots of bug fixes and stability improvements Integration/incubation of even more services (18!) Check out the latest User Survey http://www.slideshare.net/ryan-lane/openstack-atlanta-user-survey
  • 8. Current User’s interests (according to survey) ● Stability of core should be a priority above adding new functions ● Add how-to guides, problem management documentation, expire old documentation, end user guide (but much less than previous surveys) ● Zero downtime migrations ● Installation and configuration ● Cross Project consistency with APIs, SDKs and CLIs ● High availabilityVMs ● Neutron stability, simplification, resilience, IPv6 and scalability ● Improved function and usability in Horizon ● Security, auditing ● AWS/EC2 compatibility
  • 9. New features! Full story here: https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse
  • 10. Swift ● Discoverable-capabilities ○ Supports the /info URL, which reports back the cluster supported features and status. ● Persistent system metadata ○ Performed at a system-level (i.e. xattr), will allow advanced middleware operations, like on demand migration or server side encryption ● Diskfile abstraction ○ Different storage implementation (besides regular filesystem), like gluster or Seagate Kinetic ● Storage policies ○ For all rings (accounts, containers, objects) ○ Allows different replication schemas ○ Future user-defined erasure encoding support ● Account level ACL and ACL v2 (JSON format) ● Ssync replication (alternative to rsync) ○ It will allow future improvements of replication subsystem ● Automatic retry on read failures Nova Glance Horizon Keystone Neutron Cinder Ceilometer Heat Trove Swift
  • 11. Nova Glance Horizon Keystone Neutron Cinder Ceilometer Heat Trove Swift Nova ● Better upgrade support (i.e. rolling upgrade) ● Some small features added to Hyper-V, Xen, VMWare backends ● KVM enhancements ○ Passing of boot-time kernel arguments stored in glance metadata ○ Virtio-scsi instead of virtio-blk ○ Virtio-rng (random number generator) ○ Specify video device ○ Watchdog device ○ better Neutron events handling and integration ● Scheduler ○ Server instance groups: affinity and anti-affinity filters ○ New host affinity filter according to namespaces found in image metadata ○ Improved weight normalization (free RAM or used CPU priorities) ○ Work in progress: split scheduler from Nova, new Gantt project ● Exposure of the hypervisor IP address ● XML support deprecated ● Other features ○ More and better notifications ○ File injection deprecated: use ConfigDrives or metatada servers (cloud-init) instead ○ Docker driver code moved to another repository (considered now as a plugin)
  • 12. Glance ● Improved calculation of image usage quotas (ignore deleted images) ● New concept of ‘image location’ for faster consommation ● Splitting of size in 2 concepts: image_size (compressed or QCOW2) and virtual_size (exploded or RAW) ● Fix to JSON pointer syntax (0-based instead of 1-based) ● VMWare backend improvement Nova Glance Horizon Keystone Neutron Cinder Ceilometer Heat Trove Swift
  • 13. Horizon ● i18n: Horizon is now available in Hindi, German and Serbian. Updated translations for Australian English, British English, Dutch, French, Japanese, Korean, Polish, Portuguese, Simplified and Traditional Chinese, Spanish and Russian. ● Ceilometer reports ● Other ○ Django 1.6 ○ RDP console support ○ AngularJS as frontend ● UX ○ UI updated ○ Navigation enhancements ○ Wizard for multi-step operations ○ Inline table edits Nova Glance Horizon Keystone Neutron Cinder Ceilometer Heat Trove Swift
  • 14. Keystone ● New v3 API features (v2 still considered stable) ○ Federated athentication via Shibboleth ○ Password change ● Backend separation: ○ assignment backend (authorization data, i.e. in SQL) ○ identity backend (authentication data, i.e. in LDAP) ● KVS driver supports more backends: Redis, Cassandra or MongoDB ● Group-based role assignment when using LDAP ● Handle external authentication via REMOTE_USER (multi-domain deployments) ● Upgrade notes ○ S3 token middleware deprecated ○ Default token expiration reduced from 24h to 1h ● Other ○ Events revocation ○ Keystone event audits for record (CADF) ○ Regions API: allow deployers to specify a hierarchy of deployment regions Nova Glance Horizon Keystone Neutron Cinder Ceilometer Heat Trove Swift
  • 15. Neutron ● New drivers ○ General: IBM SDN-VE, Nuage, OpenConvergence, OpenDaylight ○ LBaaS: Embrane, NetScaler, Radware ○ VPNaaS: Cisco CSR ● Improve functional testing in Tempest, mandatory QA for all drivers ● Deprecation of Linux Bridge and OVS plugins, use ML2 ● Nova notifications and better integration ● XML format deprecation, use JSON Nova Glance Horizon Keystone Neutron Cinder Ceilometer Heat Trove Swift
  • 16. Cinder ● Change the type of an existing volume on-the-fly ● Import/export backups ● Support for metadata in backup objects ● Delete quota for a specific tenant ● New Fiber Channel Zone manager ● Update encryption of volumes ● Ceilometer notifications Nova Glance Horizon Keystone Neutron Cinder Ceilometer Heat Trove Swift
  • 17. Ceilometer ● Alarming improvements ○ Time-constrained alarms ■ i.e. higher bars on weekdays, more relaxed at night or weekends) ○ Exclude weak samples, those with abnormal low values ○ Derived rate-based meters (like IOPS, kbps, etc) ● Feature parity in storage backends HBase, SQLAlchemy and DB2 Drivers ● Upgrade notes ○ Split from collector a new notification agent ○ New pipeline configuration (decouple sources from sinks) ■ allows pluggable resource discovery ● API ○ Complex filter expression in API query. ○ Direct API to samples ○ New aggregate functions for statistics, like standard deviation ● New metric sources ○ Neutron north-bound API on SDN controller ○ VMware vCenter Server API ○ SNMP daemons on baremetal hosts ○ OpenDaylight REST APIs Nova Glance Horizon Keystone Neutron Cinder Ceilometer Heat Trove Swift
  • 18. Heat ● New HOT format (yaml) is now the preferred vs CFN format (json) ● A lot of new resouces: software configuration, autoscaling, openstack resources ● Non-admin usage of Heat (requires keystone domains) ● New operator API ● Stack abandon and adopt without affecting the actual resources ● More notifications, for events or triggers ● Stack preview: simulate a stack creation ● File inclusion (i.e. cloud-init) ● The preferred ‘Deferred authentication method’ is now Trust, avoids passwords in templates Nova Glance Horizon Keystone Neutron Cinder Ceilometer Heat Trove Swift
  • 19. Trove ● User/Schema management for MySQL backend via the Trove API ● Resize support for both Trove instance flavor and linked cinder volumes ● Multiple datastore support ○ Full support: MySQL and Percona ○ Experimental: MongoDB, Redis, Cassandra and CouchBase ● Configuration groups, to apply them to a set of instances ● Backups and Restore support (full or incremental), leverages Swift containers ● Optional DNS support via Designate Nova Glance Horizon Keystone Neutron Cinder Ceilometer Heat Trove Swift
  • 21. ● Ironic (Baremetal provisioning) ○ Stable release in IceHouse ○ Distribution of nodes being provisioned to avoid saturation ○ Maintenance mode for temporary node decomission ○ Periodically poll for power status of all nodes, enforce OFF status for unresponsive ones (IPMI) ● Marconi (message/notifications -aaS) ○ Codebase from Rackspace Cloud Queues. Version 1.0 ready ○ Support for multiple patterns (pub/sub for notifications, producer/consumer for tasks)
  • 22. ● Sahara (Hadoop -aaS) - old Savanna ○ New for icehouse: incubated requirements fullfilled (gates, tempest, etc) ○ Heat provisioning support ○ Hadoop 2.x support ○ Interesting features: ■ Swift storage for Hadoop clusters ■ Define cluster attribures via API (i.e. heap memory, cluster size) ■ Full support for multiple job formats (hive, pig, jar-file, etc) ● Barbican (secret management -aaS) ○ Part of a bigger CloudKeep project. Deals with simmetric key, assymetric key or Raw secrets ○ Supports transparent encryption for Cinder volumes. Swift objects too ○ Message signing ○ Support extra features via other tools: KIMP, Symantec CA (SSL certs), Dogtag, certmonger
  • 24. ● Oslo ○ more and more stuff :) ● TripleO ○ Major feature improvements. Now part of HP Helion installer ○ Use of Ironic for bare metal provisoning ○ diskimage-build as a tool for golden images ○ Tuskar as a dedicated project for controlled provisioning/orchestration of cloud resources ● Devstack ● QA projects ○ Tempest ○ Gerrit & Jenkins ○ Gating & Zuul
  • 26. ● Designate ○ DNS as a Service - similar to Route 53 ● Manila ○ Filesystem as a Service (NFS/CIFS) ● Rally ○ Benchmarking for Openstack (automated deployment/tempest verification/performance benchmarking) ● Blazar (Climate) ○ Reource reservation / capacity leasing ● Anvil ○ Refactored devstack, sort of a packaging tool for Openstack ● Satori ○ Configuration discovery (inspection of VMs, network settings, etc) ● Libra ○ Advanced LBaaS, configures HAProxy clusters using Nova VMs ● Gantt ○ Advanced Scheduling for Nova (VM placement) ● Mistral - TaskFlow ○ Like Amazon SWF, Workflow as a service: task scheduling (cron), environment deployment, long-running processes... ● Congress ○ Policy as a service: ensure business-defined policies and governance across cloud users
  • 27. A note on PaaS
  • 28. Don’t have ‘one PaaS to rule them all’ yet ● Solum ● CloudFoundry and its variants (pivotal, stackato, etc) ● Openshift ● Juju ● Cloudify ● AppScale ● Based on just Docker ○ Project Atomic ○ CoreOS ○ Deis.io ○ Dokku ○ Decker (for CloudFoundry) ○ flynn.io ○ maestrodev (Note: as the definition of PaaS is vage, so is the classification, we included here Ops orchestration tools as well)