Anda di halaman 1dari 33

Seminar on Virtualization, Cloud computing And Introduction to OpenStack Cloud

Presented by

Robert Bellarmin, RHCE, VCP5

IT Training and Certifications

Your Logo

Agenda

Virtualization Evolution of Virtualization Different types of Virtualization

Cloud Computing Basis


OpenStack Cloud Computing What is OpenStack? OpenStack: A Brief History How is OpenStack Architected?
IT Training and Certifications Your Logo

Whats the meaning of Virtual ?

If you can see it and it is there


Its real

If you cant see it but it is there


Its transparent

If you can see it and it is not there


Its virtual

If you can not see it and it is not there


Its gone

Evolution of Virtualization
Nothing new! Concept known to mainframes back in the 70s
Virtualization is not a new concept Mainframe of the 70s were underutilized and over-engineered

1970s : Main frames IBM 360/40 1980s : Memory Management Unit 1990s : Java Virtual Machine 1998 : Creation of VMWare 2006 : AMD/ Intel Hardware virtualization

Evolution of Virtualization
Computers in the 1990s
Intel/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 server Server sprawl inevitable Power, cooling, rackspace become problematic

Evolution of Virtualization Fast Forward to 2000+


Focus on reducing footprint

Rack form factor (6-20 servers per cabinet)


Blade form factor (30-60 servers per cabinet) Helped alleviate some of the footprint issues

Power and heat still a problem


The 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 Challenges

Server Sprawl Power, space and cooling: one of the largest IT budget line items One-application-per-server: high costs (equipment and administration)

Low Server and Infrastructure Utilization Rates


Result in excessive acquisition and maintenance costs High business continuity costs HA & DR solutions built around hardware are very expensive

Ability to respond to business needs is hampered


Provisioning new applications often a tedious process Securing environments Security often accomplished through physical isolation: costly

What is Virtualization ?

Virtualization is a journeynot a project


Virtualization 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

Hardware Resources Underutilized


CPU utilizations ~ 10% 25% One server One Application Multi-core even more under-utilized

Data Centers are running out of space


Last 10+ years of major server sprawl Exponential data growth Server consolidation projects just a start

Rising Energy Costs


As much as 50% of the IT budget In the realm of the CFO and Facilities Mgr. now!

Administration Costs are Increasing Number of operators going up Number of Management Applications going up

Other Significant Virtualization Benefits


Some key benefits:
Ability to quickly spawn test and development environments Provides failover capabilities to applications that cant do it natively Maximizes 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 OS


Network virtualization Storage virtualization Application virtualization Desktop virtualization

Typical Virtualization Architectures

Traditional and Virtualized Architecture


One OS one server one application Tightly coupled hardware and software Many OS to one server Separation between software and Hardware

Typical load on server is 5 15 %

Many applications on one server


Typical load on server is 80 95% Dynamically optimized resources

Types of Virtualization
Desktop Virtualization Server Virtualization

Network Virtualization
Storage Virtualization Application Virtualization

Cloud Computing

Cloud 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 Computing


Conventional Manually Provisioned Dedicated Hardware Fixed Capacity Pay for Capacity Capital & Operational Expenses Managed via Sysadmins Cloud Self-provisioned Shared Hardware Elastic Capacity Pay for Use Operational Expenses Managed via APIs

Five Key Cloud Attributes:

Shared / pooled resources


Broad network access On-demand self-service Scalable and elastic

Metered by use
Shared / Pooled Resources: Resources are drawn from a common pool Common resources build economies of scale Common infrastructure runs at high efficiency

Five Key Cloud Attributes:

Broad Network Access:

Open standards and APIs


Almost always IP, HTTP, and REST Available from anywhere with an internet connection

Five Key Cloud Attributes:

On-Demand Self-Service: Completely automated Users abstracted from the implementation Near 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 users Additional resources dynamically-released when needed

Fully automated

Five Key Cloud Attributes:

Metered by Use:
Services are metered, like a utility

Users pay only for services used


Services 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 technologies
5

OpenStack: A Brief History

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 Software

Where does OpenStack stack?

Overview about IT Sector and Needs

A 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 knowledge b) Communication and Soft Skills c) Lack of Awareness/Confidence

IT Training and Certifications

Your Logo

Most 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 Logo

IT Training and Certifications

Skill in Demand for 2013

Helpdesk and Technical Support Engineers

Cloud Services

Virtualization

Networking

Programming and Application Development.

IT Security Data Center Management

IT Training and Certifications

Your Logo

Programming Skills most coveted by Employers

SQL

JAVA

HTML

JavaScript

C & C++

XML

.Net, C#, ASP.Net

IT Training and Certifications

Your Logo

Skill in Demand for 2013

Python, PHP, Perl

AJAX

10

Objective - C

11

Rubby

IT Training and Certifications

Your Logo

What we offers
Professional IT Certifications
A+ and N+ CCNA, CCNP MCITP RHCE EL6 RHCSS RHCVA CEH V7

Software Services includes


C,C++ Dot Net 4.0 Java,J2EE Software Testing

IT Training and Certifications

Your Logo

THANK YOU!

Anda mungkin juga menyukai