SlideShare uma empresa Scribd logo
1 de 49
Rishi Kumar
(408) 429-9222
Rishi.Kumar@imaginea.com

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Imaginea Cloud Lifecycle Management
This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Imaginea Consulting Services Offering
This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

3
3/6/2014
This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.
World HQ
1975 W. El Camino Real
Mountain View, CA 94040
USA
T: +1-866-660-6533
sales@imaginea.com

DHEERENDRA MADHUSUDHANA

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

www.imaginea.com/cloud
•

Traditional Sever Concept
 Outline
 Pros and Cons

•

Virtual Server Concept
 Hypervisors and hosts
 Virtual machines
 Type-1 and Type-2 Hypervisors
 Pros and Cons

•

Could Computing
 Concept
 The Rise of Cloud
 Amazon
 OpenStack

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Agenda
• How can I start building my own cloud?
• How can I start experimenting with different
components of a cloud?
• Can I start doing this with just my laptop at home?

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

A Cloud-Geek shares his experience and
insights
• Virtualization:
– The ability to run multiple operating systems on a single
physical system and share the underlying hardware
resources

• Cloud Computing:
– The provisioning of services in a timely (near on instant),
on-demand manner, to allow the up and down scaling of
resources

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Definition
IIS

EMail
Linux

Linux

Windows

Glassfish

MySQL

Exchange
Windows

DB Server
Web
Server

App Server

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

The Traditional Server Concept
Web Server

App Server

DB Server

EMail
Windows

DOWN!

Linux

Windows
MySQL

Exchange

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

And if something goes wrong ...

IIS
• Pros
–
–
–
–

Easy to conceptualize
Fairly easy to deploy
Easy to backup
Virtually any
application/service
can be run from this
type of setup

• Cons
– Expensive to acquire and
maintain hardware
– Not very scalable
– Difficult to replicate
– Redundancy is difficult to
implement
– Vulnerable to hardware
outages
– In many cases, processor is
under-utilized

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

So what are the Pros and Cons with
Traditional?
• Virtual servers seek to encapsulate the server software away
from the hardware
– This includes the OS, the applications, and the storage for that server

• Servers end up as mere files stored on a physical box, or in
enterprise storage
• One host typically houses many virtual servers (virtual
machines or VMs)
• A virtual server can be serviced by one or more hosts e. g.
storage, services, etc.

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

The Virtual Server Concept
Hypervisor layer between Guest OS and hardware

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

What is the Hypervisor | Virtual Server?
• A hypervisor is a piece of computer software, firmware, or
hardware that creates and runs virtual machines
• A computer on which a hypervisor is running one or more
virtual machines is defined as a host machine
• Each virtual machine has a guest operating systems, which is
managed by the hypervisor
• Multiple instances of a variety of operating systems may share
the virtualized hardware resources

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Hosts, Hypervisors, VMs :Virtualized
Hardware Resources
• A Hypervisor – also called Virtual Machine Monitor (VMM) or
virtualization manager – is another technology at the heart of
system virtualization
• A hypervisor provides the underpinnings for virtualization
management, which includes policy-based automation, virtual
hard disk, life cycle management, live migration, and real-time
resource allocation
• Type 1 hypervisors - Run directly on the system hardware and
offer a higher level of virtualization efficiency and security
• Type 2 hypervisors - Run on a host operating system that
provides virtualization services, such as I/O device support
and memory management.

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Two types of Hypervisors
Type-1

Type-2

Independent of OS

Dependent on OS

Boots before OS

After OS

Performance, ROI
good

Less, as it runs on the OS

Scalability is good
Citrix XenServer,
VMWare ESXI,
Microsoft Hyper-V

Oracle Virtual Box,
VMWare Server,
Microsoft Virtual PC

Easy to manage

Complex to manage as
need to manage OS +
guest OS

16

Copyright (C) 2013, Imaginea Technologies Inc.

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Comparing the two types of Hypervisors
Hypervisor

x86 Architecture

Intercepts hardware
requests

Service
Console

Server
2
Guest OS

Clustering

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Hypervisors and Virtual Machines

Server
1
Guest OS
• Virtual servers can be scaled out easily
– If the administrators find that the resources
supporting a virtual server are being taxed too much,
they can adjust the amount of resources allocated to
that virtual server

• Server templates can be created in a virtual
environment to be used to create multiple,
identical virtual servers
• Virtual servers themselves can be migrated from
host to host almost at will

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Scaling of Virtual Servers
• Pros
Resource pooling
Highly redundant
Highly available
Rapidly deploy new
servers
– Easy to deploy
– Reconfigurable while
services are running
– Optimizes physical
resources by doing
more with less
–
–
–
–

• Cons
– Slightly harder to
conceptualize
– Slightly costlier (must
buy hardware, OS, Apps,
and now the abstraction
layer)

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

The Pros and Cons of Virtual Servers
• The cloud is Internet-based computing,
whereby shared resources, software, and
information are provided to computers and
other devices on demand – pay per use
• Cost-effective means of virtualizing and making use of resources more
effectively
• Low start-up costs – pay for use helps to kick-start companies
• Scaling is proportional to demand (revenue) so it’s a good business
model
• Vast range of Cloud Computing applications
• Virtual private servers, Web hosting, data servers, fail-over services,
etc.

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

What is the Business of Cloud?
This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Cloud is everywhere
• You don’t have to own the hardware
• You “rent” it as needed from a cloud
• There are public clouds, e. g., Amazon EC2, IBM, HP,
Microsoft, and Oracle
• A company can create a private one with more control over
privacy and security

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Cloud – takes virtualization to the next
level
• Cloud has three major components

• Following are three technical words used in cloud world:
 Compute
 Storage
 Networking

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Diving into the cloud
• If you are thinking of any of the following:
–
–
–
–

Can I start using the machines on the cloud?
How can I build a cloud ?
Which cloud software suite shall I use ?
Can I deep-dive into cloud software on my own?

Yes, You can start exploring Amazon or
OpenStack
http://www.openstack.org

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

What is OpenStack?
• Following well-known cloud systems are available:
– Amazon, synonym for Cloud
– OpenStack, install and try on your own
– CloudStack, install and try on your own

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Eucalyptus, OpenStack, CloudStack
• Amazon Elastic Compute Cloud (Amazon EC2) is a web service that
provides resizable compute capacity in the cloud. It is designed to
make web-scale computing easier for developers.
• Advantages:
– Simple web service interface allows you to obtain and configure
capacity with minimal friction.
– Provides you with complete control of your computing resources
and lets you run on Amazon’s proven computing environment.
– Reduces the time required to obtain and boot new server
instances to minutes, allowing you to quickly scale capacity, both
up and down.

• Can I build my own Amazon like Cloud ?

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Amazon Explained
• Open source cloud computing platform for public and
private clouds
• Delivers a massive scalable cloud operating system
• Code is freely available under the Apache 2.0 license
• Over 15,000 members in 133 participating countries

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

OpenStack – How “open” is it?
• Not single monolithic software; has multiple, distributed
components:
–
–
–
–
–
–
–
–

Compute – Nova
Storage – Swift
Networking – Neutron
Dashboard – Horizon
Identity Service – Keystone
Image Service – Glance
Telemetry Service
Orchestration Service

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

OpenStack Components
– Provision and manage large networks of virtual
machines
– You can 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

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

OpenStack: Compute
• Object Storage - Swift
– OpenStack provides redundant, scalable object storage using clusters
of standardized servers capable of storing petabytes of data
– Object Storage is not a traditional file system, but rather a distributed
storage system for static data such as virtual machine images, photo
storage, email storage, backups and archives. Having no central
"brain" or master point of control provides greater scalability,
redundancy, and durability

If you want to build Amazon S3-like service, you can use this.

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

OpenStack: Storage
• Provides persistent block level storage devices for use with
OpenStack compute instances – hard disk
• Manages the creation, attaching and detaching of the block
devices to servers
• Volumes are fully integrated into OpenStack Compute
• Integrated with Dashboard allowing for cloud users to
manage their own storage needs

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

OpenStack: Block Storage - Cinder
• Networking is a pluggable, scalable and API-driven system for
managing networks and IP addresses
• 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
• Manages IP addresses, allowing for dedicated static IPs or DHCP or
floating IPs
• Floating IPs allow traffic to be dynamically rerouted to any of your
compute resources, allowing 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

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

OpenStack Networking - Neutron
• Get started with simple Ubuntu 12.04 LTS:
– I will show a demo of:

• Where they should go
• What they do
• How you can set up the basic cloud

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

How can I start building ?
• Cost
– Many systems have variable demands

 Batch processing (e. g., The New York Times)
 Web sites with peaks (e. g., Forbes)
 Startups with unknown demand (e. g., the
Cash for Clunkers program)

– Reduce risk
 Don't need to buy hardware until you need it

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Goal 1 – Cost Control
• More than scalability - elasticity
– Ely Lilly in rapidly changing health care business:
• Used to take 3 - 4 months to give a department a server
cluster, then they would hoard it

– Using EC2, about 5 minutes:
• And they give it back when they are done

• Scaling down is as important as scaling up

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Goal 2 - Business Agility
• System Administrators often talk about servers as a whole
unit that includes hardware, OS, storage, and applications
• Servers are often referred to by their function, e. g.,
Exchange server, SQL server, and File server

• If the File server fills up or the Exchange server becomes
overtaxed, then SysAdmins must add in a new server

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

The Traditional Server Concept
• Unless there are multiple servers, if a service experiences a
hardware failure, then the service is down
• SysAdmins can implement clusters of servers to make
them more fault tolerant. However, even clusters have
limits on their scalability, and not all applications work in a
clustered environment

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

The Traditional Server Concept
• The “no-need-to-know” in terms of the underlying details
of infrastructure, applications interface with the
infrastructure via the APIs
• The “flexibility and elasticity” allow these systems to
scale up and down at will:
– Utilizing resources of all kinds:
• CPU, storage, server capacity, load balancing, and databases

• The “pay as much as used and needed” type of utility
computing and the “always on, anywhere and any place”
type of network-based computing

38

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Basic Cloud Characteristics
• Cloud are transparent to users and applications,
they can be built in multiple ways:
– Branded products, proprietary, open source, hardware
or software, or just COTS PCs.

• In general, they are built on clusters of PC servers
and COTS components plus Open Source software
combined with in-house applications and/or
system software.

39

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Basic Cloud Characteristics
• You offer online, realtime stock market
data

9 AM - 5 PM,
M-F

ALL OTHER
TIMES

Rate of
Server
Accesses

• Why pay for capacity
weekends, overnight?

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Pay-Use Example: stock.com
• Host the website in Amazon's EC2
• Provision new servers every day, and deprovision them every night
• Pay just $0.10 per server per hour, more
for higher-capacity servers
• Let Amazon worry about the hardware!

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Times Solution
• Most companies don't WANT to do
system administration:
– Times Of India says:
• We are is a publishing company, not a software company

• But beware:
– Do you really save much on sys admin?
– You don't have the hardware, but you still need to
manage the OS!

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Goal 3 - Stick to Our Business
• Virtual servers can still be referred to by their
function, e. g., email server and database server
• If the environment is built correctly, virtual
servers will not be affected by the loss of a host

• Hosts may be removed and introduced almost
at will to accommodate maintenance

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

The Virtual Server Concept
• SaaS is where an application is hosted as a service
provided to customers across the Internet.
– SaaS alleviates the burden of software maintenance/support,
but users relinquish control over software versions and
requirements.

• PaaS provides a computing platform and a solution
stack as a service.
– Consumer creates the software using tools and/or libraries
from the provider; also controls software deployment and
configuration settings.
– Cloud service provider provides the networks, servers,
storage, and other services.
44

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

SaaS and PaaS
• IaaS providers offer virtual machines, virtual-machine
image libraries, raw (block) and file-based storage,
firewalls, load balancers, IP addresses, VLANs, and
software bundles.
• Pools of hypervisors can scale services up and down
according to customers' varying requirements.

• All infrastructure is provided on-demand.

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

IaaS
Software as a
Service (SaaS)

Platform as a
Service (PaaS)

Infrastructure as a
Service (IaaS)

SalesForce
CRM
LotusLive
Google App
Engine

46
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Cloud Service Models
This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Where is all of this?
• Everything sits in a Data Center, but not your Data Center
• $10 billion spent on electricity per year for data centers
• 3% of global energy use
• Clouds are the future of the way companies do business on
the Internet

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Data Centers
• Virtualization of servers solves a lot of headaches when
deploying infrastructure and applications
• It allows servers to be backed up and moved around
seamlessly
• Migrating a server might allow an application speed to
increase, e. g., move to a faster machine
• Resizing (up or down) keeps costs proportional to business
model
• Model works for both private and public clouds (insourcing
or outsourcing)
• Cloud is easy to understand and a convenient way of
accessing infrastructure and services

This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.

Summary Comments

Mais conteúdo relacionado

Último

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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
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
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 

Último (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...
 
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...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL 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 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
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
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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...
 
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...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 

Destaque

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
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destaque (20)

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...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Virtualization & Cloud Demystified

  • 1. Rishi Kumar (408) 429-9222 Rishi.Kumar@imaginea.com This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Imaginea Cloud Lifecycle Management
  • 2. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Imaginea Consulting Services Offering
  • 3. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. 3 3/6/2014
  • 4. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved.
  • 5. World HQ 1975 W. El Camino Real Mountain View, CA 94040 USA T: +1-866-660-6533 sales@imaginea.com DHEERENDRA MADHUSUDHANA This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. www.imaginea.com/cloud
  • 6. • Traditional Sever Concept  Outline  Pros and Cons • Virtual Server Concept  Hypervisors and hosts  Virtual machines  Type-1 and Type-2 Hypervisors  Pros and Cons • Could Computing  Concept  The Rise of Cloud  Amazon  OpenStack This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Agenda
  • 7. • How can I start building my own cloud? • How can I start experimenting with different components of a cloud? • Can I start doing this with just my laptop at home? This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. A Cloud-Geek shares his experience and insights
  • 8. • Virtualization: – The ability to run multiple operating systems on a single physical system and share the underlying hardware resources • Cloud Computing: – The provisioning of services in a timely (near on instant), on-demand manner, to allow the up and down scaling of resources This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Definition
  • 9. IIS EMail Linux Linux Windows Glassfish MySQL Exchange Windows DB Server Web Server App Server This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. The Traditional Server Concept
  • 10. Web Server App Server DB Server EMail Windows DOWN! Linux Windows MySQL Exchange This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. And if something goes wrong ... IIS
  • 11. • Pros – – – – Easy to conceptualize Fairly easy to deploy Easy to backup Virtually any application/service can be run from this type of setup • Cons – Expensive to acquire and maintain hardware – Not very scalable – Difficult to replicate – Redundancy is difficult to implement – Vulnerable to hardware outages – In many cases, processor is under-utilized This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. So what are the Pros and Cons with Traditional?
  • 12. • Virtual servers seek to encapsulate the server software away from the hardware – This includes the OS, the applications, and the storage for that server • Servers end up as mere files stored on a physical box, or in enterprise storage • One host typically houses many virtual servers (virtual machines or VMs) • A virtual server can be serviced by one or more hosts e. g. storage, services, etc. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. The Virtual Server Concept
  • 13. Hypervisor layer between Guest OS and hardware This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. What is the Hypervisor | Virtual Server?
  • 14. • A hypervisor is a piece of computer software, firmware, or hardware that creates and runs virtual machines • A computer on which a hypervisor is running one or more virtual machines is defined as a host machine • Each virtual machine has a guest operating systems, which is managed by the hypervisor • Multiple instances of a variety of operating systems may share the virtualized hardware resources This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Hosts, Hypervisors, VMs :Virtualized Hardware Resources
  • 15. • A Hypervisor – also called Virtual Machine Monitor (VMM) or virtualization manager – is another technology at the heart of system virtualization • A hypervisor provides the underpinnings for virtualization management, which includes policy-based automation, virtual hard disk, life cycle management, live migration, and real-time resource allocation • Type 1 hypervisors - Run directly on the system hardware and offer a higher level of virtualization efficiency and security • Type 2 hypervisors - Run on a host operating system that provides virtualization services, such as I/O device support and memory management. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Two types of Hypervisors
  • 16. Type-1 Type-2 Independent of OS Dependent on OS Boots before OS After OS Performance, ROI good Less, as it runs on the OS Scalability is good Citrix XenServer, VMWare ESXI, Microsoft Hyper-V Oracle Virtual Box, VMWare Server, Microsoft Virtual PC Easy to manage Complex to manage as need to manage OS + guest OS 16 Copyright (C) 2013, Imaginea Technologies Inc. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Comparing the two types of Hypervisors
  • 17. Hypervisor x86 Architecture Intercepts hardware requests Service Console Server 2 Guest OS Clustering This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Hypervisors and Virtual Machines Server 1 Guest OS
  • 18. • Virtual servers can be scaled out easily – If the administrators find that the resources supporting a virtual server are being taxed too much, they can adjust the amount of resources allocated to that virtual server • Server templates can be created in a virtual environment to be used to create multiple, identical virtual servers • Virtual servers themselves can be migrated from host to host almost at will This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Scaling of Virtual Servers
  • 19. • Pros Resource pooling Highly redundant Highly available Rapidly deploy new servers – Easy to deploy – Reconfigurable while services are running – Optimizes physical resources by doing more with less – – – – • Cons – Slightly harder to conceptualize – Slightly costlier (must buy hardware, OS, Apps, and now the abstraction layer) This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. The Pros and Cons of Virtual Servers
  • 20. • The cloud is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand – pay per use • Cost-effective means of virtualizing and making use of resources more effectively • Low start-up costs – pay for use helps to kick-start companies • Scaling is proportional to demand (revenue) so it’s a good business model • Vast range of Cloud Computing applications • Virtual private servers, Web hosting, data servers, fail-over services, etc. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. What is the Business of Cloud?
  • 21. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Cloud is everywhere
  • 22. • You don’t have to own the hardware • You “rent” it as needed from a cloud • There are public clouds, e. g., Amazon EC2, IBM, HP, Microsoft, and Oracle • A company can create a private one with more control over privacy and security This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Cloud – takes virtualization to the next level
  • 23. • Cloud has three major components • Following are three technical words used in cloud world:  Compute  Storage  Networking This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Diving into the cloud
  • 24. • If you are thinking of any of the following: – – – – Can I start using the machines on the cloud? How can I build a cloud ? Which cloud software suite shall I use ? Can I deep-dive into cloud software on my own? Yes, You can start exploring Amazon or OpenStack http://www.openstack.org This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. What is OpenStack?
  • 25. • Following well-known cloud systems are available: – Amazon, synonym for Cloud – OpenStack, install and try on your own – CloudStack, install and try on your own This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Eucalyptus, OpenStack, CloudStack
  • 26. • Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. • Advantages: – Simple web service interface allows you to obtain and configure capacity with minimal friction. – Provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. – Reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down. • Can I build my own Amazon like Cloud ? This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Amazon Explained
  • 27. • Open source cloud computing platform for public and private clouds • Delivers a massive scalable cloud operating system • Code is freely available under the Apache 2.0 license • Over 15,000 members in 133 participating countries This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. OpenStack – How “open” is it?
  • 28. • Not single monolithic software; has multiple, distributed components: – – – – – – – – Compute – Nova Storage – Swift Networking – Neutron Dashboard – Horizon Identity Service – Keystone Image Service – Glance Telemetry Service Orchestration Service This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. OpenStack Components
  • 29. – Provision and manage large networks of virtual machines – You can 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 This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. OpenStack: Compute
  • 30. • Object Storage - Swift – OpenStack provides redundant, scalable object storage using clusters of standardized servers capable of storing petabytes of data – Object Storage is not a traditional file system, but rather a distributed storage system for static data such as virtual machine images, photo storage, email storage, backups and archives. Having no central "brain" or master point of control provides greater scalability, redundancy, and durability If you want to build Amazon S3-like service, you can use this. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. OpenStack: Storage
  • 31. • Provides persistent block level storage devices for use with OpenStack compute instances – hard disk • Manages the creation, attaching and detaching of the block devices to servers • Volumes are fully integrated into OpenStack Compute • Integrated with Dashboard allowing for cloud users to manage their own storage needs This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. OpenStack: Block Storage - Cinder
  • 32. • Networking is a pluggable, scalable and API-driven system for managing networks and IP addresses • 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 • Manages IP addresses, allowing for dedicated static IPs or DHCP or floating IPs • Floating IPs allow traffic to be dynamically rerouted to any of your compute resources, allowing 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 This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. OpenStack Networking - Neutron
  • 33. • Get started with simple Ubuntu 12.04 LTS: – I will show a demo of: • Where they should go • What they do • How you can set up the basic cloud This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. How can I start building ?
  • 34. • Cost – Many systems have variable demands  Batch processing (e. g., The New York Times)  Web sites with peaks (e. g., Forbes)  Startups with unknown demand (e. g., the Cash for Clunkers program) – Reduce risk  Don't need to buy hardware until you need it This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Goal 1 – Cost Control
  • 35. • More than scalability - elasticity – Ely Lilly in rapidly changing health care business: • Used to take 3 - 4 months to give a department a server cluster, then they would hoard it – Using EC2, about 5 minutes: • And they give it back when they are done • Scaling down is as important as scaling up This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Goal 2 - Business Agility
  • 36. • System Administrators often talk about servers as a whole unit that includes hardware, OS, storage, and applications • Servers are often referred to by their function, e. g., Exchange server, SQL server, and File server • If the File server fills up or the Exchange server becomes overtaxed, then SysAdmins must add in a new server This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. The Traditional Server Concept
  • 37. • Unless there are multiple servers, if a service experiences a hardware failure, then the service is down • SysAdmins can implement clusters of servers to make them more fault tolerant. However, even clusters have limits on their scalability, and not all applications work in a clustered environment This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. The Traditional Server Concept
  • 38. • The “no-need-to-know” in terms of the underlying details of infrastructure, applications interface with the infrastructure via the APIs • The “flexibility and elasticity” allow these systems to scale up and down at will: – Utilizing resources of all kinds: • CPU, storage, server capacity, load balancing, and databases • The “pay as much as used and needed” type of utility computing and the “always on, anywhere and any place” type of network-based computing 38 This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Basic Cloud Characteristics
  • 39. • Cloud are transparent to users and applications, they can be built in multiple ways: – Branded products, proprietary, open source, hardware or software, or just COTS PCs. • In general, they are built on clusters of PC servers and COTS components plus Open Source software combined with in-house applications and/or system software. 39 This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Basic Cloud Characteristics
  • 40. • You offer online, realtime stock market data 9 AM - 5 PM, M-F ALL OTHER TIMES Rate of Server Accesses • Why pay for capacity weekends, overnight? This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Pay-Use Example: stock.com
  • 41. • Host the website in Amazon's EC2 • Provision new servers every day, and deprovision them every night • Pay just $0.10 per server per hour, more for higher-capacity servers • Let Amazon worry about the hardware! This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Times Solution
  • 42. • Most companies don't WANT to do system administration: – Times Of India says: • We are is a publishing company, not a software company • But beware: – Do you really save much on sys admin? – You don't have the hardware, but you still need to manage the OS! This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Goal 3 - Stick to Our Business
  • 43. • Virtual servers can still be referred to by their function, e. g., email server and database server • If the environment is built correctly, virtual servers will not be affected by the loss of a host • Hosts may be removed and introduced almost at will to accommodate maintenance This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. The Virtual Server Concept
  • 44. • SaaS is where an application is hosted as a service provided to customers across the Internet. – SaaS alleviates the burden of software maintenance/support, but users relinquish control over software versions and requirements. • PaaS provides a computing platform and a solution stack as a service. – Consumer creates the software using tools and/or libraries from the provider; also controls software deployment and configuration settings. – Cloud service provider provides the networks, servers, storage, and other services. 44 This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. SaaS and PaaS
  • 45. • IaaS providers offer virtual machines, virtual-machine image libraries, raw (block) and file-based storage, firewalls, load balancers, IP addresses, VLANs, and software bundles. • Pools of hypervisors can scale services up and down according to customers' varying requirements. • All infrastructure is provided on-demand. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. IaaS
  • 46. Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) SalesForce CRM LotusLive Google App Engine 46 Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Cloud Service Models
  • 47. This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Where is all of this?
  • 48. • Everything sits in a Data Center, but not your Data Center • $10 billion spent on electricity per year for data centers • 3% of global energy use • Clouds are the future of the way companies do business on the Internet This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Data Centers
  • 49. • Virtualization of servers solves a lot of headaches when deploying infrastructure and applications • It allows servers to be backed up and moved around seamlessly • Migrating a server might allow an application speed to increase, e. g., move to a faster machine • Resizing (up or down) keeps costs proportional to business model • Model works for both private and public clouds (insourcing or outsourcing) • Cloud is easy to understand and a convenient way of accessing infrastructure and services This document is confidential and not for unsolicited distribution. Copyright © 2013, Imaginea Technologies Inc. All trade names and marks belong to their respective owners. All rights reserved. Summary Comments

Notas do Editor

  1. . Discovery products with CLOUDGEE – for discovering the topology and current networkDeepak can demo
  2. . Discovery products with CLOUDGEE – for discovering the topology and current networkDeepak can demo
  3. Customer ready
  4. IaaSdelivers computer infrastructure, typically a platform virtualization environment, as a service. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully outsourced service. PaaSdeliver a computing platform where the developers can develop their own applications.SaaSis a model of software deployment where the software applications are provided to the customers as a service.