Today's release of Oracle Solaris 11.2 is especially meaningful for
many of us in Solaris Engineering that have been hard at work over the
last few years making OpenStack Cloud Infrastructure a first class
Solaris technology. Today we release not only one of the most
significant, complete, and solid versions of Solaris ever, with many
new cloud virtualization features, but also included is the fully
integrated cloud infrastructure software itself....everything needed
(from a software perspective anyway ;)) to stand up a fully functional,
OpenStack cloud system providing Infrastructure as a Service (IaaS), and
Cloud block/object storage on both SPARC and x86 based systems.
Why is the Solaris Engineering Team tackling Cloud Infrastructure?
For the Enterprise, what we consider to be the "Operating System" is
shifting thanks to the rise of cloud computing. When you think about the
role of an Operating System, what comes to mind? What does it do,
fundamentally? Of course, it's the software that manages and allocates
compute resources to users and workloads. It virtualizes those resources
(CPU, memory, persistent storage) to provide applications with
elasticity in their resource use. It runs workloads, hosts services, and
provides APIs and interfaces for both workloads and users of those
services. Operating Systems have tended to do this within the confines
of single physical systems (or VMs) however.
Cloud Systems fundamentally need to provide all of these same basic
OS services as well. From a pool of virtualized compute, networking, and
storage, those resources need to be virtualized and allocated.
Applications needs to have the illusion of resource elasticity to enable
them to scale to meet the demands of the workload and users...and the
Cloud System needs to run workloads and host services.
We've evolved from the time when enterprise applications were simply
comprised of a number of processes/threads running on bare metal or in a
VM consuming CPU, memory, storage, and talking over the network...and
we see the enterprise OS evolving as well. Today's and tomorrow's
enterprise applications are distributed workloads and cloud services
that are hosted and run on cloud systems spanning many physical nodes.
OpenStack provides a standard set of interfaces which have enabled us to
evolve Solaris into a fully open, yet very differentiated platform for
hosting cloud services and workloads.
That differentiation comes in part because we've built OpenStack on
Solaris to seamlessly leverage many new features newly available with
Solaris 11.2, including Kernel Zones based virtualization being offered
up via OpenStack Nova, Unified Archive based Image deployment served up
via Glance, and Elastic Virtual Switch based SDN managed by OpenStack
Neutron. Solaris also provides ZFS backed cloud block and object storage
(though OpenStack Cinder and Swift) over iSCSI and Fiber Channel
connected storage and/or via Oracle's ZFS Storage Appliance(s).
Differentiation also comes about because Solaris based OpenStack has
at its foundation the platform and technology you know and trust for
running your mission critical enterprise workloads. Unparalleled
reliability, scalability, efficiency and performance...both for hosting
mission critical cloud services, as well as your mission critical cloud
infrastructure, are all just as important as they've always been.
So what's the best way to get started? You don't need a massive
sprawl of infrastructure to begin. With just a system or two, you can
get create your own Solaris based OpenStack cloud providing
Infrastructure As A Service (IaaS). Check out Getting Started with OpenStack on Solaris 11.2 to get started. You can also find Solaris 11.2 in the OpenStack Marketplace.
You'll find packages for the Havana version of OpenStack available in
the Solaris 11 package repositories, including Nova, Neutron, Cinder,
Glance, Keystone, Horizon, and Swift.
If you run into issues, or have questions, feel free to drop us a note at firstname.lastname@example.org...we're happy to help! Enjoy!