IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
Public, Private, Hybrid Cloud Oh My! (Plus an OpenStack intro)
1. * Blue box confidential
Jesse Proudman, Founder and CTO of Blue Box
THE DISSERVICE OF DEFINITIONS:
PUBLIC and PRIVATE CLOUD
2. * Blue box confidential 2
CTO and Founder, Blue Box
About Me…
§ Jesse Proudman
§ Began “career” in tech in ‘97
§ Passion for Internets “plumbing”
§ Founded Blue Box in 2003
§ Bootstrapped for 9 Years
§ Raised $4.3M Series A in Oct ’12
§ Replaced myself as CEO to get
back to technology in May ’14
§ @blueboxjesse
3. * Blue box confidential
Today’s Agenda
3
It’s all about Cloud
Cloud Computing
Public Cloud
Private Cloud
§ Definitions
§ OpenStack Overview
§ When to Cloud
§ Q&A
4. * Blue box confidential
The Definitions of Cloud
5. * Blue box confidential
IT IS BEING SQUEEZED FROM BOTH SIDES
5
Speed to market for enterprises is key.
CORP LEADERSHIP ENGINEERINGIT
Public Cloud
Agility
Maintain Security
and Control
HELP!
6. * Blue box confidential 6
The NIST Definition of Cloud Computing
Cloud computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared
pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and services)
that can be rapidly provisioned and released with
minimal management effort or service provider
interaction.
Read the PDF: http://go.bluebox.net/NIST-cloud - Page 6
7. * Blue box confidential 7
The NIST Definition of Public Cloud
The cloud infrastructure is provisioned for open use by
the general public. It may be owned, managed, and
operated by a business, academic, or government
organization, or some combination of them. It exists on
the premises of the cloud provider.
Read the PDF: http://go.bluebox.net/NIST-cloud - Page 7
8. * Blue box confidential 8
Public cloud is…
How most people read this…
9. * Blue box confidential 9
Public cloud is…
How most people read this…
10. * Blue box confidential 10
The NIST Definition of Private Cloud
The cloud infrastructure is provisioned for exclusive use
by a single organization comprising multiple
consumers (e.g., business units). It may be owned,
managed, and operated by the organization, a third
party, or some combination of them, and it may exist on
or off premises.
Read the PDF: http://go.bluebox.net/NIST-cloud - Page 7
11. * Blue box confidential 11
Private cloud…
How most people read this…
The cloud infrastructure is provisioned for exclusive use
by a single organization comprising multiple consumers
(e.g., business units). It may be owned, managed, and
operated by the organization, a third party, or some
combination of them, and it…
MUST exist on premises.
12. * Blue box confidential 12
A traditional definition of private cloud
§ High operational burden on IT:
§ Infrastructure management
§ Data center operations
§ Cloud software suite
In a cloud-centric and
cloud-first world,
this approach is
fundamentally flawed
13. * Blue box confidential 13
Core Tenants of a Private Cloud
Private cloud redefined
§ What really makes private
cloud… private:
§ Single-Tenancy
§ Dedicated Hardware
§ Control
§ Security
14. * Blue box confidential
The NIST Definition of Hybrid Cloud
14
The cloud infrastructure is a composition of two or more
distinct cloud infrastructures (private, community, or
public) that remain unique entities, but are bound
together by standardized or proprietary technology that
enables data and application portability (e.g., cloud
bursting for load balancing between clouds).
Read the PDF: http://go.bluebox.net/NIST-cloud - Page 7
15. * Blue box confidential
Private Cloud as a Service (PCaaS)
The best of both worlds
Public
Cloud
Hosted
Private
Cloud
On-Prem
Private
Cloud
Elastic Capabilities • •
OPEX Economics • •
Ease of operations • •
Time to Implement • •
Data Sovereignty • •
Environment Control • •
Cost Predictability • •
CapEx Economics •
16. * Blue box confidential
OpenStack: A quick Primer
18. * Blue box confidential
OpenStack at a Glance
18
COMPANIES
TOTAL DEVELOPERS
LAST 30 DAYS’
COMMITS
CODE CONTRIBUTIONS
2424
3706
110,019
410
TOP 10 COUNTRIES
18,734
INDIVIDUAL
MEMBERS
COUNTRIES
142
United States, China, India,
Great Britain, France, Russia, Australia,
Canada, Japan, Germany
19. * Blue box confidential
OpenStack Code Stats
19
It’s a big project…
• 2,084,291 lines of code
• is mostly written in Python
• has a well-established,
mature code base
maintained by a very large
development team
• took an estimated 594
people years of effort
starting from its first
commit in December 2006
20. * Blue box confidential 20
A “bucket of bits”
OpenStack Design
21. * Blue box confidential 21
Incubated Projects:
§ Nova – Compute
§ Neutron – Networking
§ Swift – Object Storage
§ Cinder – Block Storage
§ Keystone – Authentication
§ Glance – Image Service
§ Horizon – Web Interface
§ Ceilometer – Telemetry
§ Heat – Orchestration
§ Trove – Database as a Service
§ Sahara – Data Processing
In Development:
§ Ironic – Bare Metal Provisioning
§ Zaqar – Queuing as a Service
§ Manila – Shared File System
§ Designate – DNS as a Service
§ Barbican – Key Management
22. * Blue box confidential
There is one ideal way…
Plethora of Ways to Consume OpenStack
Appliance
Consulting
As a Service(aaS)
5
23. * Blue box confidential
Ready to learn more?
23
OpenStack Seattle Meetup at Blue Box
www.meetup.com/
OpenStack-Seattle/
24. * Blue box confidential
Where oh where should
I put my workload?
25. * Blue box confidential 25
Existing
Workloads
on Vmware?
33. * Blue box confidential
THANK YOU FOR YOUR TIME!
twitter.com/bluebox
go.bluebox.net/linkedin
REACH US AT
119 Pine Street, Suite 200
Seattle, Washington
98101
International:
+1.206.607.0660
Fax: 253.272.3005
Mail: sales@bluebox.net
Web: www.bluebox.net
WHERE WE ARE FIND US AT
33