Upload
robert-bellarmin
View
34
Download
0
Tags:
Embed Size (px)
DESCRIPTION
openstack private cloud computing
Citation preview
Presented byRobert Bellarmin, RHCE, VCP5
Your LogoIT Training and CertificationsSeminar on Virtualization, Cloud computing And Introduction to OpenStack Cloud
Your LogoIT Training and CertificationsAgendaVirtualizationEvolution of VirtualizationDifferent types of Virtualization
Cloud Computing Basis
OpenStack Cloud Computing
What is OpenStack?
OpenStack: A Brief History
How is OpenStack Architected?
If you can see it and it is thereIts real If you cant see it but it is there Its transparent If you can see it and it is not thereIts virtual If you can not see it and it is not thereIts gone
Whats the meaning of Virtual ?
Evolution of Virtualization1970s : Main frames IBM 360/40 1980s : Memory Management Unit1990s : Java Virtual Machine1998 : Creation of VMWare2006 : AMD/ Intel Hardware virtualizationNothing new! Concept known to mainframes back in the 70s Virtualization is not a new concept Mainframe of the 70s were underutilized and over-engineered
Evolution of Virtualization Computers in the 1990sIntel/AMD servers now very popular (known as x86 servers)Each server runs one Operating Systems such as Windows, Linux, etc.Typical: one OS and one application per serverServer sprawl inevitablePower, cooling, rackspace become problematic
Evolution of Virtualization Fast Forward to 2000+Focus on reducing footprintRack form factor (6-20 servers per cabinet)Blade form factor (30-60 servers per cabinet)Helped alleviate some of the footprint issuesPower and heat still a problemThe more powerful the CPU the lower the server utilization!Average server utilization ranges between 10-20%Still one application per server
Fast Forward to 2000+ and IT ChallengesServer SprawlPower, space and cooling: one of the largest IT budget line itemsOne-application-per-server: high costs (equipment and administration)Low Server and Infrastructure Utilization RatesResult in excessive acquisition and maintenance costsHigh business continuity costsHA & DR solutions built around hardware are very expensive Ability to respond to business needs is hamperedProvisioning new applications often a tedious processSecuring environmentsSecurity often accomplished through physical isolation: costly
What is Virtualization ?Virtualization is a journeynot a projectVirtualization is an ambiguous term requiring clarification.Virtualization essentially decouples users and applications from the specific hardware characteristics of the systems they use to perform computational tasks.Virtualization is the creation of a virtual(rather than actual) version of something, such as an operating system, a server, a storage device or network resources
The Four Drivers of Virtualization
Other Significant Virtualization BenefitsSome key benefits:Ability to quickly spawn test and development environmentsProvides failover capabilities to applications that cant do it nativelyMaximizes utilization of resources (compute & I/O capacity)Server portability (migrate a server from one host to the other)Virtualization is not limited to servers and OSNetwork virtualizationStorage virtualizationApplication virtualizationDesktop virtualization
Typical Virtualization Architectures
Traditional and Virtualized Architecture One OS one server one application
Tightly coupled hardware and software
Typical load on server is 5 15 %Many OS to one server
Separation between software and Hardware
Many applications on one server
Typical load on server is 80 95%
Dynamically optimized resources
Types of VirtualizationDesktop Virtualization
Server Virtualization
Network Virtualization
Storage Virtualization
Application Virtualization
Cloud ComputingCloud Computing NIST Definition:
A model for enabling 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
Do you Use the Cloud?
Conventional Computing vs Cloud ComputingManually ProvisionedDedicated HardwareFixed CapacityPay for Capacity Capital & Operational ExpensesManaged via SysadminsSelf-provisionedShared HardwareElastic CapacityPay for UseOperational ExpensesManaged via APIsConventionalCloud
Five Key Cloud Attributes: Shared / pooled resources Broad network accessOn-demand self-serviceScalable and elasticMetered by useShared / Pooled Resources:
Resources are drawn from a common poolCommon resources build economies of scaleCommon infrastructure runs at high efficiency
Five Key Cloud Attributes: Broad Network Access:
Open standards and APIsAlmost always IP, HTTP, and RESTAvailable from anywhere with an internet connection
Five Key Cloud Attributes: On-Demand Self-Service:
Completely automatedUsers abstracted from the implementationNear real-time delivery (seconds or minutes)Services accessed through a self-serve web interface
Five Key Cloud Attributes: Scalable and Elastic:
Resources dynamically-allocated between usersAdditional resources dynamically-released when neededFully automated
Five Key Cloud Attributes: Metered by Use:
Services are metered, like a utilityUsers pay only for services usedServices can be cancelled at any time
Types of Cloud Computing: Private, Public and Hybrid Clouds
What is OpenStack?
OpenStack is an Infrastructure As A Service (IaaS) cloud computing project provides a means to control (administer) compute, storage, network and virtualization technologies5
NASA Launches Nebula One of the first cloud computing platforms built by the Federal Government for the Federal Government March 2010: Rackspace Open Sources Cloud Files software, aka Swift May 2010: NASA open sources compute software, aka Nova June 2010: OpenStack is formed July 2010: The inaugural Design Summit
OpenStack: A Brief History
OpenStack Software
Where does OpenStack stack?
Your LogoIT Training and CertificationsOverview about IT Sector and NeedsA million engineers in India struggling to get placed in an extremely challenging market due to lack in skill sets. (According to http://articles.economictimes.indiatimes.com)
Hiring in IT sector dropped over 20% in FY13, According to an estimate, more than 75% of the new jobs created will be skill based.
Many companies acknowledge that the students are good in academic results but lack the following
a) Lack of Technical Exposure & Industry knowledgeb) Communication and Soft Skills c) Lack of Awareness/Confidence
Your LogoIT Training and CertificationsMost in-demand IT certifications CompTIA (Hardware and Networking)Microsoft Certifications (Windows Administrator)Cisco Certifications (Network Administrator)VMware Certifications (Virtualization Administrator & Cloud Computing)Redhat Certification ( Linux Administrator) IBM Certification ( Middleware Platforms)Oracle Certification ( Database Administrator)
Your LogoIT Training and CertificationsSkill in Demand for 2013Programming and Application Development.
Helpdesk and Technical Support Engineers
IT Security
Cloud Services
Virtualization
Networking
Data Center Management
Your LogoIT Training and CertificationsProgramming Skills most coveted by Employers SQL
JAVA
HTML
JavaScript
C & C++
XML
.Net, C#, ASP.Net
Your LogoIT Training and CertificationsSkill in Demand for 2013Python, PHP, Perl
AJAX
Rubby
Objective - C
Your LogoIT Training and CertificationsWhat we offersProfessional IT CertificationsA+ and N+CCNA, CCNPMCITP RHCE EL6RHCSSRHCVACEH V7
Software Services includesC,C++Dot Net 4.0Java,J2EESoftware Testing
THANK YOU!