SlideShare a Scribd company logo
1 of 47
Download to read offline
OpenStack 101
February 26, 2014
Agenda
• Cloud Computing
• OpenStack 101
• Comparison
• Market
Agenda
• Cloud Computing!
• OpenStack 101
• Comparison
• Market
In short words
• Cloud computing is a phrase used to describe a
variety of computing concepts that involve a large
number of computers connected through a real-
time communication network such as the Internet.
• In science, cloud computing is a synonym for
distributed computing over a network, and
means the ability to run a program or application
on many connected computers at the same time.
• The phrase is often used in reference to network-
based services, which appear to be provided by
real server hardware, and are in fact served up
by virtual hardware, simulated by software
running on one or more real machines.
• In common usage, the term "the cloud" is
essentially a metaphor for the Internet. Marketers
have further popularized the phrase "in the cloud"
to refer to software, platforms and infrastructure
that are sold "as a service", i.e. remotely through
the Internet.
• …from Wikipedia
• A lot of servers
• Distributed computing
• Virtualization
• … as a remote service
History of Computing
1960 1970 1980 1990 2000
Mainframe
Minicomputer
Client Server
Web
Virtualization
Service Models
Email, CRM, VDI,
Social Network…
Web Server, Database,
Development tools…
VMs, storage,
netwrok…
SaaS
PaaS
IaaS
OpenStack
SynDriver DLP
Email
Security
Smart
Energy
Health Cloud
MDM
VDISmartTV
Cooperation Point of View
• Service models are NOT to classify software,
platforms or products, but are to help us to
understand customers whom our customers
service.
• There are no dependencies between each models.
All the solutions are bounded together when it is
necessary.
• Private Cloud
• Public Cloud
• Community Cloud
• Hybrid Cloud
Deployment Models
Public Cloud Services
Data source: TechRepulic
Private Cloud Vendors
Amazon VPC
Cloud Services in China
Why Cloud Computing
• SaaS
• Reduced time to benefit
• Lower costs
• Scalability and integration
• New releases
• Easy to use and perform proof of concepts
… from IBM Thoughts on Cloud
• PaaS and IaaS
• Easy to use
• Flexible
• Cost-effective
• Scalable and high-performance
… from AWS
Private Cloud
Private Cloud Attributes
• Service-Based
• Scalable and Elastic
• Shared Resources
• Metered by Use
• Uses Internet Technologies
… from Gartner
Why Private Cloud?
• Cost reduction
• Efficiency
• Scalability and elastic
• Security
Agenda
• Cloud Computing
• OpenStack 101!
• Comparison
• Market
OpenStack
• 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.
• Open source software for building private and
public clouds
A Brief History
• Jointly founded in July 2010
by Rackspace and NASA
with merger of two projects:
• Swift object storage based on
Rackspace’s Cloud Files
platform
• Nova based on Nebula compute
platform
• Six month cycle
OpenStack Community
Source: Stackalytics
Compute
• The OpenStack cloud operating system enables enterprises and service providers to offer on-demand
computing resources, by provisioning and managing large networks of virtual machines.
• The compute architecture is designed to scale horizontally on standard hardware, enabling the cloud
economics companies have come to expect.
• It’s similar to Amazon EC2.
• OpenStack Compute does not include any visualization software; rather it defines drivers that interact
with underlying visualization mechanisms, as well as bare meal and high-performance configurations.
• Use Cases
• Service providers offering an IaaS compute platform or services higher up the stack
• IT departments acting as cloud service providers for business units and project teams
• Processing big data with tools like Hadoop
• Scaling compute up and down to meet demand for web resources and applications
• High-performance computing (HPC) environments processing diverse and intensive workloads
Features and Benefit
• See #website
Supported Hypervisors
• Group A
• KVM on x86
• Qumu on x86
• Group B
• Hyper-V
• VMware
• Group C
• baremetal
• docker
• Xen via libvirt
• LXC via libvirt
• XenAPI on x86
• See Hypervisor Support Matrix
Nova and VMware
ESXi Integration with Nova !
(vmwareapi.VMwareESXDriver)
ESXi Integration with Nova !
(vmwareapi.VMwareVCDriver)
Storage
• Object Storage
• Storing petabytes of data.
• A distributed storage system for static data
such as VM images, photo storage, email
storage, backups and archives.
• Storage clusters scale horizontally simply
by adding new servers.
• Block Storage
• Block level storage devices.
• Block storage is appropriate for
performance sensitive scenarios such as
database storage, expandable file
systems.
Features and Benefit
• See #website
Swift Architecture
Swift Architecture
Swift Globally Distributed Cluster
Networking
• OpenStack provides flexible networking models to suit the needs of different applications or
user groups. Standard models include flat networks or VLANs for separation of servers and
traffic.
• OpenStack Networking manages IP addresses, allowing for dedicated static IPs or DHCP.
Floating IPs allow traffic to be dynamically rerouted to any of your compute resources, which
allows you to redirect traffic during maintenance or in the case of failure.
• Users can create their own networks, control traffic and connect servers and devices to one or
more networks.
• The pluggable backend architecture lets users take advantage of commodity gear or advanced
networking services from supported vendors.
• Administrators can take advantage of software-defined networking (SDN) technology like
OpenFlow to allow for high levels of multi-tenancy and massive scale.
• OpenStack Networking has an extension framework allowing additional network services, such
as intrusion detection systems (IDS), load balancing, firewalls and virtual private networks
(VPN) to be deployed and managed.
Havana Components
Service Project name Description
Dashboard Horizon
Provides a web-based self-service portal to interact with underlying OpenStack services, such as
launching an instance, assigning IP addresses and configuring access controls.
Compute Nova
Manages the lifecycle of compute instances in an OpenStack environment. Responsibilities include
spawning, scheduling and decomissioning of machines on demand.
Networking Neutron
Enables network connectivity as a service for other OpenStack services, such as OpenStack Compute.
Provides an API for users to define networks and the attachments into them. Has a pluggable
architecture that supports many popular networking vendors and technologies.
Storage
Object Storage Swift
Stores and retrieves arbitrary unstructured data objects via a RESTful, HTTP based API. It is highly fault
tolerant with its data replication and scale out architecture. Its implementation is not like a file server
with mountable directories.
Block Storage Cinder
Provides persistent block storage to running instances. Its pluggable driver architecture facilitates the
creation and management of block storage devices.
Shared services
Identity Service Keystone
Provides an authentication and authorization service for other OpenStack services. Provides a catalog of
endpoints for all OpenStack services.
Image Service Glance
Stores and retrieves virtual machine disk images. OpenStack Compute makes use of this during instance
provisioning.
Telemetry Ceilometer Monitors and meters the OpenStack cloud for billing, benchmarking, scalability, and statistical purposes.
Higher-level services
Orchestration Heat
Orchestrates multiple composite cloud applications by using either the native HOT template format or
the AWS CloudFormation template format, through both an OpenStack-native REST API and a
CloudFormation-compatible Query API.
OpenStack Ecosystem
OpenStack Roadmap
• Releases
• April 17, 2014: Icehouse Software Release
• May 13-16, 2014: Juno Release Design Summit
• October 2014: Juno Software Release
• November 5-8, 2014: "K" Release Design Summit
• New Capabilities
• Database Service (Trove) - Scalable and reliable cloud database as a service provisioning
functionality for both relational and non-relational database.
• Bare Metal (Ironic) - Provides an API for management and provisioning of physical machines.
• Queue Service (Marconi)
• Data Processing (Savannah) - Hadoop on OpenStack
Agenda
• Cloud Computing
• OpenStack 101
• Comparison!
• Market
Hadoop vs OpenStack
• Each of them presents total different philosophy.
• Hadoop is designed to scalable and distributed computing.
• OpenStack is designed to manage and control a large pool
of compute, storage and networking resources throughout
data center.
HDFS vs Swift
• HDFS uses a central system to maintain file metadata (Namenode), where as in
Swift the metadata is distributed and replicated across the cluster. Having a
central meta-data system is a single point of failure for HDFS, and makes it
more difficult to scale to very large sizes.
• Swift is designed with multi-tenancy in mind, where HDFS has no notion of
multi-tenancy.
• HDFS is optimized for larger files (as is typical for processing data), where
Swift is designed to store any sized files.
• Files in HDFS are write once, and can only have one writer at a time, in Swift
files can be written many times, and under concurrency, the last write wins.
• HDFS is designed to store a medium number of larges files to support data
processing, where Swift is designed as a more generic storage solution to
reliably store very large numbers of varying sized files.
vSphere vs OpenStack
• vSphere originated
as a way to provide
virtualized
infrastructure
• OpenStack
originated as a way
to provide
consumable
infrastructure
services
vSphere vs OpenStack
• Virtual machines and
instances
• Custom VMs and flavors
• Templates and images
• Virtual disks and volumes
• vMotion and instance
migration
Alternative OpenSource
Projects
• CloudStack
• Monolithic architecture
• Ugly community support
• Eucalyptus
Agenda
• Cloud Computing
• OpenStack 101
• Comparison
• Market
OpenStack Adaption
• The true state of cloud adoption.
• See downloaded slide.
SyntronTech OpenStack
• Internal project name: Laika
• Focus on Object Storage at first
• Easily and quickly deployment and configuration
• Appliance
• Integrated with existing software like VMware in enterprise
• PaaS
• OpenStack for SynDriver
• OpenStack for VDI
–Janus Lin
“Thank you.”

More Related Content

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Open stack and cloud computing

  • 2. Agenda • Cloud Computing • OpenStack 101 • Comparison • Market
  • 3. Agenda • Cloud Computing! • OpenStack 101 • Comparison • Market
  • 4. In short words • Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers connected through a real- time communication network such as the Internet. • In science, cloud computing is a synonym for distributed computing over a network, and means the ability to run a program or application on many connected computers at the same time. • The phrase is often used in reference to network- based services, which appear to be provided by real server hardware, and are in fact served up by virtual hardware, simulated by software running on one or more real machines. • In common usage, the term "the cloud" is essentially a metaphor for the Internet. Marketers have further popularized the phrase "in the cloud" to refer to software, platforms and infrastructure that are sold "as a service", i.e. remotely through the Internet. • …from Wikipedia • A lot of servers • Distributed computing • Virtualization • … as a remote service
  • 5. History of Computing 1960 1970 1980 1990 2000 Mainframe Minicomputer Client Server Web Virtualization
  • 7. Email, CRM, VDI, Social Network… Web Server, Database, Development tools… VMs, storage, netwrok…
  • 10. • Service models are NOT to classify software, platforms or products, but are to help us to understand customers whom our customers service. • There are no dependencies between each models. All the solutions are bounded together when it is necessary.
  • 11. • Private Cloud • Public Cloud • Community Cloud • Hybrid Cloud Deployment Models
  • 12. Public Cloud Services Data source: TechRepulic
  • 15. Why Cloud Computing • SaaS • Reduced time to benefit • Lower costs • Scalability and integration • New releases • Easy to use and perform proof of concepts … from IBM Thoughts on Cloud • PaaS and IaaS • Easy to use • Flexible • Cost-effective • Scalable and high-performance … from AWS
  • 17. Private Cloud Attributes • Service-Based • Scalable and Elastic • Shared Resources • Metered by Use • Uses Internet Technologies … from Gartner
  • 18. Why Private Cloud? • Cost reduction • Efficiency • Scalability and elastic • Security
  • 19. Agenda • Cloud Computing • OpenStack 101! • Comparison • Market
  • 20. OpenStack • 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. • Open source software for building private and public clouds
  • 21. A Brief History • Jointly founded in July 2010 by Rackspace and NASA with merger of two projects: • Swift object storage based on Rackspace’s Cloud Files platform • Nova based on Nebula compute platform • Six month cycle
  • 23.
  • 24. Compute • The OpenStack cloud operating system enables enterprises and service providers to offer on-demand computing resources, by provisioning and managing large networks of virtual machines. • The compute architecture is designed to scale horizontally on standard hardware, enabling the cloud economics companies have come to expect. • It’s similar to Amazon EC2. • OpenStack Compute does not include any visualization software; rather it defines drivers that interact with underlying visualization mechanisms, as well as bare meal and high-performance configurations. • Use Cases • Service providers offering an IaaS compute platform or services higher up the stack • IT departments acting as cloud service providers for business units and project teams • Processing big data with tools like Hadoop • Scaling compute up and down to meet demand for web resources and applications • High-performance computing (HPC) environments processing diverse and intensive workloads
  • 26. Supported Hypervisors • Group A • KVM on x86 • Qumu on x86 • Group B • Hyper-V • VMware • Group C • baremetal • docker • Xen via libvirt • LXC via libvirt • XenAPI on x86 • See Hypervisor Support Matrix
  • 27. Nova and VMware ESXi Integration with Nova ! (vmwareapi.VMwareESXDriver) ESXi Integration with Nova ! (vmwareapi.VMwareVCDriver)
  • 28. Storage • Object Storage • Storing petabytes of data. • A distributed storage system for static data such as VM images, photo storage, email storage, backups and archives. • Storage clusters scale horizontally simply by adding new servers. • Block Storage • Block level storage devices. • Block storage is appropriate for performance sensitive scenarios such as database storage, expandable file systems.
  • 33. Networking • OpenStack provides flexible networking models to suit the needs of different applications or user groups. Standard models include flat networks or VLANs for separation of servers and traffic. • OpenStack Networking manages IP addresses, allowing for dedicated static IPs or DHCP. Floating IPs allow traffic to be dynamically rerouted to any of your compute resources, which allows you to redirect traffic during maintenance or in the case of failure. • Users can create their own networks, control traffic and connect servers and devices to one or more networks. • The pluggable backend architecture lets users take advantage of commodity gear or advanced networking services from supported vendors. • Administrators can take advantage of software-defined networking (SDN) technology like OpenFlow to allow for high levels of multi-tenancy and massive scale. • OpenStack Networking has an extension framework allowing additional network services, such as intrusion detection systems (IDS), load balancing, firewalls and virtual private networks (VPN) to be deployed and managed.
  • 34.
  • 35. Havana Components Service Project name Description Dashboard Horizon Provides a web-based self-service portal to interact with underlying OpenStack services, such as launching an instance, assigning IP addresses and configuring access controls. Compute Nova Manages the lifecycle of compute instances in an OpenStack environment. Responsibilities include spawning, scheduling and decomissioning of machines on demand. Networking Neutron Enables network connectivity as a service for other OpenStack services, such as OpenStack Compute. Provides an API for users to define networks and the attachments into them. Has a pluggable architecture that supports many popular networking vendors and technologies. Storage Object Storage Swift Stores and retrieves arbitrary unstructured data objects via a RESTful, HTTP based API. It is highly fault tolerant with its data replication and scale out architecture. Its implementation is not like a file server with mountable directories. Block Storage Cinder Provides persistent block storage to running instances. Its pluggable driver architecture facilitates the creation and management of block storage devices. Shared services Identity Service Keystone Provides an authentication and authorization service for other OpenStack services. Provides a catalog of endpoints for all OpenStack services. Image Service Glance Stores and retrieves virtual machine disk images. OpenStack Compute makes use of this during instance provisioning. Telemetry Ceilometer Monitors and meters the OpenStack cloud for billing, benchmarking, scalability, and statistical purposes. Higher-level services Orchestration Heat Orchestrates multiple composite cloud applications by using either the native HOT template format or the AWS CloudFormation template format, through both an OpenStack-native REST API and a CloudFormation-compatible Query API.
  • 37. OpenStack Roadmap • Releases • April 17, 2014: Icehouse Software Release • May 13-16, 2014: Juno Release Design Summit • October 2014: Juno Software Release • November 5-8, 2014: "K" Release Design Summit • New Capabilities • Database Service (Trove) - Scalable and reliable cloud database as a service provisioning functionality for both relational and non-relational database. • Bare Metal (Ironic) - Provides an API for management and provisioning of physical machines. • Queue Service (Marconi) • Data Processing (Savannah) - Hadoop on OpenStack
  • 38. Agenda • Cloud Computing • OpenStack 101 • Comparison! • Market
  • 39. Hadoop vs OpenStack • Each of them presents total different philosophy. • Hadoop is designed to scalable and distributed computing. • OpenStack is designed to manage and control a large pool of compute, storage and networking resources throughout data center.
  • 40. HDFS vs Swift • HDFS uses a central system to maintain file metadata (Namenode), where as in Swift the metadata is distributed and replicated across the cluster. Having a central meta-data system is a single point of failure for HDFS, and makes it more difficult to scale to very large sizes. • Swift is designed with multi-tenancy in mind, where HDFS has no notion of multi-tenancy. • HDFS is optimized for larger files (as is typical for processing data), where Swift is designed to store any sized files. • Files in HDFS are write once, and can only have one writer at a time, in Swift files can be written many times, and under concurrency, the last write wins. • HDFS is designed to store a medium number of larges files to support data processing, where Swift is designed as a more generic storage solution to reliably store very large numbers of varying sized files.
  • 41. vSphere vs OpenStack • vSphere originated as a way to provide virtualized infrastructure • OpenStack originated as a way to provide consumable infrastructure services
  • 42. vSphere vs OpenStack • Virtual machines and instances • Custom VMs and flavors • Templates and images • Virtual disks and volumes • vMotion and instance migration
  • 43. Alternative OpenSource Projects • CloudStack • Monolithic architecture • Ugly community support • Eucalyptus
  • 44. Agenda • Cloud Computing • OpenStack 101 • Comparison • Market
  • 45. OpenStack Adaption • The true state of cloud adoption. • See downloaded slide.
  • 46. SyntronTech OpenStack • Internal project name: Laika • Focus on Object Storage at first • Easily and quickly deployment and configuration • Appliance • Integrated with existing software like VMware in enterprise • PaaS • OpenStack for SynDriver • OpenStack for VDI