HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion OpenStack is an open, flexible, scalable, and highly-available cloud computing platform based on the trunk version of OpenStack technology.
hphelion.bemyapp.com
8. Service Model
Gavin McCance, CERN 8
• Pets are given names like pussinboots.cern.ch
• They are unique, lovingly hand raised and cared
for
• When they get ill, you nurse them back to health
• Cattle are given numbers like vm0042.cern.ch
• They are almost identical to other cattle
• When they get ill, you get another one
Future application architectures should use Cattle but Pets with strong
configuration management are viable and still needed
14. 14
Open Source Software: The new infrastructure
Source: “Open Source Owns the Webs (Infographic)” by Mohammad Khamash, Jordan Open Source Association. “October 2013 Web Server Survey” by Netcraft
Operating
systems
6
Historical View
Looking back to the client/server market, the UNIX operating system sprung up and fractured into proprietary derivatives; the community version, Linux, sprang up as an alternative, and fast forwarding to now, is the leading UNIX flavor and gaining share over HP-UX, AIX, and Solaris
Looking at the mobile market, the proprietary version, Apple iOS, is losing share to the community version Android OS
Looking at the web browser market, the proprietary Internet Explorer has lost steam compared to Firefox and Chromium
The cloud accelerates the erosion of proprietary software leadership, so the community open source version will prevail over the proprietary offerings over time
A single company or set of partnering companies just can not develop fast enough to keep up with a community of partners and contributors developing in the open
Openness will win the technology race in the end
Gartner Research Reports:
More than half of the organizations surveyed have adopted open source software solutions as part of their IT strategy, with nearly one-third citing benefits of flexibility, increased innovation, shorter development times and faster procurement processes.
Open source software makes up nearly one-third of responding organizations’ overall enterprise software portfolio (applications and infrastructure), which is interestingly about the same as the proportion of internally developed software.
“The presence and influence of open source software have expanded across software market segments for more than a decade. It’s pervasive in many areas of IT, and continues to emerge and expand across others at a steady pace. Consequently, mainstream IT organizations cannot ignore the influence and presence of open source software in their technology road maps (planned or unplanned). Those that do so place themselves at risk for technical and legal nightmare scenarios, and/or miss out on significant competitive business value.”
HP acts with certain core principles with respect to OpenStack open source code
Note to presenter: Please highlight the relevant principles to your customers.
We intend to contribute all HP source code changes back into Openstack.org for the projects and scope defined by the OpenStack projects
For customer requirements that are not within scope of current OpenStack projects we either:
a. Work with the community to meet requirements in future OpenStack project releases or
b. Define a blueprint for new projects or
c. Implement as value-add capabilities, in a modular way that complies with OpenStack APIs and gives customers the option to use if they want
Our Distributions will
Include all core OpenStack projects
Include incubating OpenStack projects where appropriate as optional
Include other open source if broadly accepted by community
Relevant HP Software provided as optional, while remaining consistent with core OpenStack projects, APIs and architecture
Support different hardware, hypervisors, operating systems and delivery models
We will use similar principles for our Cloud Foundry efforts
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. OpenStack is architected to provide flexibility as you design your cloud, with no proprietary hardware or software requirements and the ability to integrate with legacy systems and third party technologies. It is designed to manage and automate pools of compute resources and can work with widely available virtualization technologies, as well as bare metal and high-performance computing (HPC) configurations.Compute
Administrators often deploy OpenStack Compute using one of multiple supported hypervisors in a virtualized environment. KVM and XenServer are popular choices for hypervisor technology and recommended for most use cases. Linux container technology such as LXC is also supported for scenarios where users wish to minimize virtualization overhead and achieve greater efficiency and performance. In addition to different hypervisors, OpenStack supports ARM and alternative hardware architectures.
Storage
In addition to traditional enterprise-class storage technology, many organizations now have a variety of storage needs with varying performance and price requirements. OpenStack has support for both Object Storage and Block Storage, with many deployment options for each depending on the use case. Object Storage is ideal for cost effective, scale-out storage. It provides a fully distributed, API-accessible storage platform that can be integrated directly into applications or used for backup, archiving and data retention. Block Storage allows block devices to be exposed and connected to compute instances for expanded storage, better performance and integration with enterprise storage platforms.
Network
Today's datacenter networks contain more devices than ever before including servers, network equipment, storage systems and security appliances many of which are further divided into virtual machines and virtual networks. The number of IP addresses, routing configurations and security rules can quickly grow into the millions. Traditional network management techniques fall short of providing a truly scalable, automated approach to managing these next-generation networks. At the same time, users expect more control and flexibility with quicker provisioning. OpenStack Networking is a pluggable, scalable and API-driven system for managing networks and IP addresses. Like other aspects of the cloud operating system, it can be used by administrators and users to increase the value of existing datacenter assets. OpenStack Networking ensures the network will not be the bottleneck or limiting factor in a cloud deployment and gives users real self service, even over their network configurations.
Dashboard
The OpenStack dashboard provides administrators and users a graphical interface to access, provision and automate cloud-based resources. The extensible design makes it easy to plug in and expose third party products and services, such as billing, monitoring and additional management tools. The dashboard is also brandable for service providers and other commercial vendors who want to make use of it.
The dashboard is just one way to interact with OpenStack resources. Developers can automate access or build tools to manage their resources using the native OpenStack API or the EC2 compatibility API.
Let’s take a brief look at the reasons behind HP’s strategic bet on open source development and OpenStack software.
Open source
When HP started looking for a product we could use as a basis for our own cloud operating system and as a cloud delivery platform, we knew that we needed a product that was developed using an open source model. While proprietary public clouds have been successful, none of the existing proprietary public clouds are available for private cloud deployments, making them inappropriate for hybrid cloud computing.
Proprietary public clouds are black boxes: you do not know what software they are running, and you don’t know what hardware they are using. If you want to burst into another proprietary cloud, you need to re-design your infrastructure, which may be just too expensive and time-consuming.
Open source platforms are not tied to a single vendor’s roadmap. Instead, open source offers:
No vendor lock-in with open access to a rich ecosystem offering a breadth and choice, including “above the stack” value added solutions.
Transparency of governance, roadmap, blueprints, and development
Broad access to tools and talent: open source software engages a worldwide community of experts, so the combined code can often be more robust than the offering of any one organization or company.
Rapid Innovation:. A rich, open source ecosystem of contributors work with broader set of use cases in mind. Engineers provide value-add enhancements to the core platform, without breaking compatibility with the core and with other add-ons. Problems with open source software typically get fixed fast, because software developers in the open source community want to make the code better.
OpenStack Technology
Open source platforms provide all of the above benefits, but can fall short in the areas of governance, reliability, and enterprise readiness. HP chose selected OpenStack software as its open source cloud platform because of the quality of the OpenStack project’s governance, openness, and long-term vision. HP joined the OpenStack project in July 2011, and today is a Platinum Founding Member.
Key highlights of OpenStack software:
Stable: With OpenStack software, there are roadmaps. Features get delivered on time. There is a long-term vision and commitment. And there is a clearly defined process for code submissions, reviews, removal, and maintenance. So far, OpenStack technology has maintained a steady stream of releases approximately every six months– this is an amazing pace of development considering the size and the complexity of the source code.
A set of simple, well-defined, and programmable RESTful APIs: These make it easier to build on an innovative, modular architecture. In addition, all of the code for OpenStack technology is freely available under the Apache 2.0 license - the most permissive open source license. Anyone can run it, build on it, or submit changes back to the project.
Interoperability: This makes it easier to work between public and private clouds and provides workload portability
Support of a strong global community: The OpenStack project has a global community of more than 10,000 supporters, developers, and users in nearly 100 countries actively participating in code development, online discussions, deployment, and support. More than 200 companies are involved in the OpenStack ecosystem, including HP, Rackspace, IBM, NTT, Dell, Canonical, Red Hat, and VMware.
Let’s now take a closer look at HP’s role with OpenStack technology.
HP’s decision to join the OpenStack project was a long-term, strategic move, and we’ve demonstrated our commitment through our participation. HP is committed to providing strategic direction for the OpenStack platform, and as such has quickly became one of the major contributors to the OpenStack project in terms of funding, resource allocation, testing, community participation, code contributions, training, and commercial deployments.
HP is a Platinum Founding member of the OpenStack Foundation, and as such is committed to providing human and technical resources to support OpenStack technology development. HP:
Is committed to providing its share of funding for the project. This is on top of our voluntary commitment delivering infrastructure, time, power, staff, and code.
Is committed to providing strategic direction for the OpenStack platform. In support of this objective, HP has 2 OpenStack board members: one designated Platinum corporate sponsorship member and one representing individual foundation members chosen from an at-large election.
Provides 5 of the 13 Technical Committee members – no other company has more than two Technical Committee members.
Top Contributor:
11 PTLs (1st overall in representation among contributing organizations, Rackspace is next with 8, Mirantis with 5, Red Hat with 4)
195 Contributors and 97 core reviewers (1st overall)
Since joining the OpenStack Project, HP has consistently been among the top five employee contributors, including being the number one contributor for the Java release and top employee contributor for the Kilo release. These contributions represent a massive investment in developer time on HP’s part, and we plan to continue that commitment in the future.
HP PTLs lead the following Programs:
Identity (Keystone)
Networking (Neutron)
Database Service (Trove)
Bare metal (Ironic)
Messaging (Cue)
Infrastructure (Infra)
Quality Assurance (QA)
DNS Services (Designate)
Scalable Search (Searchlight)
Security (Security)
User Experience (UX
The source is from the HP Open Source Program Office SIG: http://directory.hp.com/group_subscribe/subscribe.cgi?groupname=openstack-sig&operation=Add%20Me.
Leading hybrid cloud offerings:
HP operates one of the largest public clouds – and the second largest OpenStack public cloud - comprising thousands of compute nodes and multiple petabytes of storage
Dedicated staff:
While developers are a significant part of our staff assigned to work on the OpenStack project, they are by no means the only ones participating in the project. Other employees of HP working on OpenStack matters include operations personnel, documentation teams, training teams, and QA staff.
HP employees act Project Technical leads for some projects and our legal staff participates in the project’s Legal Affairs Committee. HP is the only organization other than the OpenStack Foundation itself that provides a dedicated group of employees to the OpenStack Developer infrastructure and Continuous Integration projects.
We also contribute OpenStack cloud accounts required to keep the OpenStack Developer Infrastructure and Continuous Integration projects running.
This experience, and the needs of our customers for a commercial-grade open source cloud platform, led to the development of our own OpenStack distribution, specifically tailored for large organizations….
The original accreditation was to Bob Baker from Microsoft. Randy Bias from cloudscaling made it popular and we adopted the model.
Later versions of the slide include accreditation to Cloudscaling so it would be better to use the attached one.
Tim
> -----Original Message-----
> From: Gavin Mccance
> Sent: 01 October 2013 14:53
> To: Frank, Christian
> Cc: Tim Bell
> Subject: Re: Cattle & Pets
>
> Hi Christian,
>
> In fact, I borrowed the slide from Tim Bell, here at CERN (in cc).
>
> I think the original term though was coined by Randy Bias from Cloudscaling.
>
> cheers,
> gav
>
>
> On 1 Oct 2013, at 12:08, "Frank, Christian" <christian.frank@hp.com>
> wrote:
>
> > Hello Gavin,
> >
> > in your slide deck "CERN Data Centre Evolution" from 19.11.2012 on Slideshare you have the now-famous Service Model Cattle & Pets slide (#17).
> >
> > I'd love to use that slide to explain the difference between cloud and enterprise virtualization in a public talk on behalf of HP - if I leave
> > the slide unchanged and credit you, would that be ok?
> >
> > Many thanks in advance and best regards:
> >
> > Christian Frank
> >
> > ---
> >
> > Christian Frank
> > HP Converged Cloud Professional Services EMEA Architects Team
> >
> > Telefon: +49 (2102) 948-0305
> > Mobil: +49 (171) 993-6814
> > E-Mail: christian.frank@hp.com
> > Internet: http://www.hp.com/de
> >
> > Hewlett-Packard GmbH, Herrenberger Str. 140, 71034 Böblingen
> > Geschäftsführer: Heiko Meyer (Vorsitzender), Thomas Bässler, Michael
> > Eberhardt, Jochen Erlach, Thorsten Herrmann, Ernst Reichart
> > Vorsitzender des Aufsichtsrates: Jörg Menno Harms Sitz der
> > Gesellschaft: Böblingen, Amtsgericht Stuttgart HRB 244081
> > WEEE-Reg.-Nr. DE 30409072
> >
> > May all beings reach enlightenment
> >
> > Dieses E-Mail und allfällig daran angeschlossene Anhänge enthalten Informationen, die vertraulich und ausschliesslich fuer den (die)
> > bezeichneten Adressaten bestimmt sind.
> > Wenn Sie nicht der genannte Adressat sind, darf dieses E-Mail samt allfälliger Anhänge von Ihnen weder anderen Personen zugänglich
> > gemacht, noch in anderer Weise verwertet werden.
> > Wenn Sie nicht der beabsichtigte Empfänger sind, bitten wir Sie, dieses E-Mail und sämtliche angeschlossenen Anhänge zu löschen.
> >
> >
> >
Use this to ensure audience understands role of PaaS relative to IaaS.
To make this clear- call out work required on the left:
Licensing databases
Setting them up
Patching them
Taking them down when app is retired
(e.g. Manage the full app lifecycle- which can be different for each app!!)
Versus
Using an environment that autoscales, is highly available, and self-heals.
Use this to ensure audience understands role of PaaS relative to IaaS.
To make this clear- call out work required on the left:
Licensing databases
Setting them up
Patching them
Taking them down when app is retired
(e.g. Manage the full app lifecycle- which can be different for each app!!)
Versus
Using an environment that autoscales, is highly available, and self-heals.
These new cloud native applications require a significant transformation in architecture and principles. The blue boxes show how cloud native applications are different from classic web-based applications.
Applications are transforming at a rapid pace. Application deployment has greatly accelerated over the past few years. As you can see from this diagram, which comes from a Forrester report, in 2020 enterprises are looking to deploy 120 releases/year/app, up from 4 releases/year/app in 2010 This is a 30x increase.
Developers are expecting to deploy the majority of applications to the cloud. And they also want to be able to move applications from one environment to another so they can avoid vendor lock-in.
These changes have a huge impact on IT. IT must make significant changes to support this accelerated release cycle and to meet these developer requirements
HP Helion is HP’s strategy for cloud computing. Our vision is:
“ A developer-led, open source-based distributed world with ever-increasing needs to store and process data, on hybrid clouds that just work”. There are a few key concepts in this vision statement to discuss.
Developer-led. In the past, IT had the most influence over information technology. More recently, as companies realize the customer value they can deliver with software and technology, developers have become much more influential. Today, the role of IT is to enable developers to quickly develop and deploy applications.
Open source-based. With the pace of business accelerating, companies need to focus on innovation. Open source software gives companies access to faster innovation and lower cost.
Distributed. Cloud native applications, a new style of applications, are designed to be distributed, resilient, secure and highly scalable.
Hybrid. In the past, applications were developed and deployed in company data centers. Today, companies are realizing the value of using a mix of private, public and managed cloud services, deploying each application to the most appropriate environment.
To address these three pain points, of vendor lock-in, workload portability, and costs, enterprises are turning to open source software. Open source software is quickly becoming the new infrastructure with its promise of no vendor lock-in, workload portability, and lower TCO. You can see that Linux (open source) is the leading OS, Apache (open source) is the leading web server, and PHP and Word Press (both open source solutions) are the domain leaders for server side languages and content management systems.
HP is making its bet on OpenStack technology for cloud-native infrastructure services and on Cloud Foundry technology for open source development platform capabilities, and has been involved at a leadership level with the OpenStack project.
IT must enable cloud native application development. The term “cloud-native’ refers to creating applications that are specifically designed to run in a cloud environment.
In order to support cloud native application development, there are a few major capabilities IT needs to address.
Today, most IT organizations provide VMs to developers. IT organizations manage the underlying infrastructure, leaving it up to developers to install, configure and manage middleware, databases and development tools. In the future, IT needs to take on a broader role, allowing the developers to focus on coding, and not installing, configuring and managing developer services.
IT needs to shift from providing VMs to providing development services, which includes all the tools and services developers need to write applications. By providing this a complete development environment, developers can focus on code development.
In order to provide these services at the speed developers require, IT needs to automate the delivery of these services through a service catalog. This allows developers to order services they need through a service portal, the services will be automatically provisioned, then when the developer is done, the services are deprovisioned. This provides the developers the services they need, in the timeframe they need it, while minimizing cost and potentially shifting budget from CapEx to OpEx.
Today, when developers write code, they have to be concerned about both the application capabilities as well as enterprise class features such as security, high availability and scaling. The new development services that IT provides should have built-in security, high availability and scaling, allowing the developers to focus on application capabilities.
Most developers use multiple languages when they are wrting code. Its important for IT to support Polglot environements, or developer environments that support multiple languanges.
Finally, the development services must enable service portability, flexibility and be based on an open environment to avoid vendor lock-in.
The HP Helion Development Platform, integrated with HP Helion OpenStack, enables IT to provide a complete development environment with these capabilities.
Why HP Helion OpenStack?
Many of our customers have been keenly interested in OpenStack technology, but lack the time and resources to deep dig into the architecture. This includes working through the sheer number of possible configuration options and various dependencies that typically come with unique configuration processes. We’ve known many early adopters of OpenStack technology who have been excited by the promise of the software, but face serious challenges in getting it to work properly for their business needs.
HP Helion OpenStack was developed to help customers address the complexities of installing and running an open source project in a large business environment. This enterprise grade distribution provides customers with an easy-to-install and maintain Infrastructure-as-a-Service (IaaS) platform that meets expected business requirements for security, high availability, reliability, and scalability within their cloud.
With HP Helion OpenStack, you don’t have to “go it alone” when deploying and managing an open-source based hybrid cloud solution. You can rely on the expertise of a global IT leader to simplify your path to successful cloud computing, without vendor lock-in.
HP Helion OpenStack is an open, extensible cloud platform that enables large businesses and service providers to more easily build, manage, and use hybrid clouds.
HP Helion OpenStack provides you the flexibility to choose the right delivery model for your needs across public, private, and traditional IT environments.
HP Helion OpenStack delivers leading open-source cloud computing technology in a resilient, cost-effective, maintainable solution.
Customers are looking increase their agility, reduce cost and support innovation in an open architecture.
A primary use for HP Helion OpenStack is to provide a complete set of development services to developers that allow them to rapidly develop cloud native applications, or applications designed specifically to run in the cloud. Companies can use HP Helion OpenStack cloud technology with the HP Helion Development Platform to enable developers speed-up software development cycles, reducing the time spent on direct interaction with IT services and on environment preparation, deployment and testing activities.
Another common use case for HP Helion OpenStack is to accelerate application testing and development, most commonly by providing private cloud IaaS solutions.
And finally, as IT organizations looking for the “next big thing” are transforming themselves to more nimbly provide cloud-based services to external customers. In the past. IT organizations focused on building custom cloud services. Now, IT organizations can use HP Helion OpenStack cloud technology to offer classical outsourcing, cloud-based private services and application hosting from a single provider.
Now let’s talk about solving these problems…
HP offers a broad portfolio of products, service and solutions to help enterprises and service providers transform to an open, hybrid cloud.
HP offers integrated solutions that include all the hardware and software you need to deploy a cloud solution, based on HP’s industry leading servers, storage and networking hardware and HP cloud management software.
HP offers cloud software for managing hybrid clouds, developing and deploying cloud native applications and supporting AWS-compatible private clouds.
HP offers managed services for customers who want to shift from a CapEx model to an OpEx model and don’t want to have to manage infrastructure. HP’s managed services includes virtual private clouds, private clouds and applications such as SAP, Microsoft 365 and Oracle.
HP Helion Professional Services offer cloud computing expertise for planning and deploying cloud projects.
The OpenStack Word Mark and OpenStack Logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
Pivotal and Cloud Foundry are trademarks and/or registered trademarks of Pivotal Software, Inc. in the United States and/or other countries.