Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
November

Cloud Computing - Part II

1

5-VIRTUAL MACHINES
PROVISIONING AND
MIGRATION SERVICES
Cloud Computing
Principles ...
November

Cloud Computing - Part II

Virtualization Overview

Presented by Majid Hajibaba

2
November

Cloud Computing - Part II

3

Public Infrastructure Cloud
• Examples
• Amazon Elastic Compute Cloud (EC2)
• GoGr...
November

Cloud Computing - Part II

4

Private Infrastructure Cloud
• Meet Security and Governance
• Inside organization ...
November

Cloud Computing - Part II

5

Virtualization Standardization
• DMTF (Distributed Management Task Force)
• VMAN (...
November

Cloud Computing - Part II

PROVISIONING

6
November

Cloud Computing - Part II

Virtual
Machine
Life
Cycle

Presented by Majid Hajibaba

7
November

Cloud Computing - Part II

VM Provision Process

Presented by Majid Hajibaba

8
November

MIGRATION

Cloud Computing - Part II

9
November

Cloud Computing - Part II

Migration

Presented by Majid Hajibaba

10
November

Live Migration

Cloud Computing - Part II

Presented by Majid Hajibaba

11
November

Cloud Computing - Part II

12

Live migration effect (on a running web server)

Presented by Majid Hajibaba
November

Cloud Computing - Part II

Regular/Cold Migration

Presented by Majid Hajibaba

13
November

Cloud Computing - Part II

Migration and SLA
• Match resource’s demand conditions
• Avoid the violations of SLA
...
November

Cloud Computing - Part II

VM PROVISIONING AND
MIGRATION IN ACTION

15
November

Cloud Computing - Part II

16

ConVirt
• open source framework for the management of open

source virtualization...
November

Cloud Computing - Part II

Amazon EC2
• Elastic Compute Cloud
• is a Web service
• allows users to provision new...
November

Cloud Computing - Part II

Infrastructure Enabling
Technology
• Offering infrastructure as a service
• Requires ...
November

Cloud Computing - Part II

19

Eucalyptus
• Open Source cloud tool
• Elastic utility computing architecture for ...
November

Cloud Computing - Part II

Eucalyptus Architecture

Presented by Majid Hajibaba

20
November

Cloud Computing - Part II

21

UEC (Ubuntu Enterprise Cloud)
• Is a tool to provision, deploy, configure, and us...
November

Cloud Computing - Part II

22

OpenNebula
• Open source tool
• Virtualization tool to manage your virtual infras...
November

Cloud Computing - Part II

OpenNebula

Presented by Majid Hajibaba

23
November

Cloud Computing - Part II

24

Aneka
• .NET-based platform and framework
• Building and Deploying distributed ap...
November

Cloud Computing - Part II

Aneka

Presented by Majid Hajibaba

25
November

Cloud Computing - Part II

26

Research Direction
• Self-adaptive and dynamic data center
• Performance evaluati...
November

Cloud Computing - Part II

END
Virtual Machine Provisioning and Migration Services
27
Upcoming SlideShare
Loading in …5
×

Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and migration services

5,540 views

Published on

server provisioning is defining server’s configuration based on the organization requirements, a hardware, and software component.

Published in: Technology, Business
  • Be the first to comment

Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and migration services

  1. 1. November Cloud Computing - Part II 1 5-VIRTUAL MACHINES PROVISIONING AND MIGRATION SERVICES Cloud Computing Principles and Paradigms Presented by Majid Hajibaba
  2. 2. November Cloud Computing - Part II Virtualization Overview Presented by Majid Hajibaba 2
  3. 3. November Cloud Computing - Part II 3 Public Infrastructure Cloud • Examples • Amazon Elastic Compute Cloud (EC2) • GoGrid, Joyent, Accelerator, Rackspace • AppNexus, FlexiScale, Manjrasoft Aneka • EC2 • leveraged via • Web services (SOAP or REST) • Web-based AWS (Amazon Web Service) management console • EC2 command line tools • AMI (Amazon Machine Images) • Different instance size • Resource need (small, large, and extra large) • High cpu (medium and extra large high CPU instances) • High-memory (extra large, double extra large, quadruple extra large) Presented by Majid Hajibaba
  4. 4. November Cloud Computing - Part II 4 Private Infrastructure Cloud • Meet Security and Governance • Inside organization firewall • May within a cloud vendor’s data center • Characteristic • Allow service provisioning and compute capability for an organization’s users in a self-service manner • Automate and provide well-managed virtualized environments • Optimize computing resources, and servers’ utilization • Support specific workloads • Examples • Eucalyptus • OpenNebula • Hybrid Cloud Presented by Majid Hajibaba
  5. 5. November Cloud Computing - Part II 5 Virtualization Standardization • DMTF (Distributed Management Task Force) • VMAN (Virtualization Management) • VMAN OVF(Open Virtualization Format) • OGF (Open Grid Forum) • OCCIWG (Open Cloud Computing Interface Working Group) • new API allow: • Consumers to interact with cloud computing infrastructure on an ad hoc basis. • Integrators to offer advanced management services. • Aggregators to offer a single common interface to multiple providers. • Providers to offer a standard interface that is compatible with the available tools. • Vendors of grids/clouds to offer standard interfaces for dynamically scalable service’s delivery in their products. Presented by Majid Hajibaba
  6. 6. November Cloud Computing - Part II PROVISIONING 6
  7. 7. November Cloud Computing - Part II Virtual Machine Life Cycle Presented by Majid Hajibaba 7
  8. 8. November Cloud Computing - Part II VM Provision Process Presented by Majid Hajibaba 8
  9. 9. November MIGRATION Cloud Computing - Part II 9
  10. 10. November Cloud Computing - Part II Migration Presented by Majid Hajibaba 10
  11. 11. November Live Migration Cloud Computing - Part II Presented by Majid Hajibaba 11
  12. 12. November Cloud Computing - Part II 12 Live migration effect (on a running web server) Presented by Majid Hajibaba
  13. 13. November Cloud Computing - Part II Regular/Cold Migration Presented by Majid Hajibaba 13
  14. 14. November Cloud Computing - Part II Migration and SLA • Match resource’s demand conditions • Avoid the violations of SLA • Integration between virtualization’s management tools and SLA’s management tools • Migrate between different platforms • Vmware Converter Presented by Majid Hajibaba 14
  15. 15. November Cloud Computing - Part II VM PROVISIONING AND MIGRATION IN ACTION 15
  16. 16. November Cloud Computing - Part II 16 ConVirt • open source framework for the management of open source virtualization like Xen and KVM • ConVirt Workstation • Basic configuration (local machine) • Advanced configuration (remote server) Presented by Majid Hajibaba
  17. 17. November Cloud Computing - Part II Amazon EC2 • Elastic Compute Cloud • is a Web service • allows users to provision new machines • into Amazon’s virtualized infrastructure in a matter of minutes • Root access to AMI • EC2 instance is typically a virtual machine with a certain amount of RAM, CPU, and storage capacity. • Purchasing Model • On-Demand • Reserved • Spot • Provisioning Services • Auto Scaling • CloudWatch • Elastic Load Balancer Presented by Majid Hajibaba 17
  18. 18. November Cloud Computing - Part II Infrastructure Enabling Technology • Offering infrastructure as a service • Requires software and platforms for management • Manage the Infrastructure that is being shared and dynamically provisioned • Three noteworthy technologies to be considered: • Eucalyptus • OpenNebula • Aneka Presented by Majid Hajibaba 18
  19. 19. November Cloud Computing - Part II 19 Eucalyptus • Open Source cloud tool • Elastic utility computing architecture for linking your programs to useful systems • Private cloud and hybrid cloud • Amazon EC2,S3 interface • Features • Interface compatibility with EC2, and S3 • Simple installation and deployment • Support for most Linux distributions • Support for running VMs that run atop the Xen or KVM (VMWare?!) • Secure internal communication using SOAP with WS security • Administrator’s tool for system’s management and user’s accounting • configure multiple clusters each with private internal network addresses into a single cloud • Research Lines • service’s provisioning, Scheduling, SLA formulation, hypervisors’ portability Presented by Majid Hajibaba
  20. 20. November Cloud Computing - Part II Eucalyptus Architecture Presented by Majid Hajibaba 20
  21. 21. November Cloud Computing - Part II 21 UEC (Ubuntu Enterprise Cloud) • Is a tool to provision, deploy, configure, and use cloud • • • • • • infrastructures Based on Eucalyptus Brings Amazon EC2-like infrastructure’s capabilities inside the firewall Simplest way to install and try Eucalyptus First open source project Lets you create cloud services in your local environment Let you leverage the power of cloud computing Presented by Majid Hajibaba
  22. 22. November Cloud Computing - Part II 22 OpenNebula • Open source tool • Virtualization tool to manage your virtual infrastructure • Private cloud and Hybrid cloud • Research lines • Advance reservation of capacity • Probabilistic admission control • Placement optimization • Resource models for the efficient management of groups of virtual machines • elasticity support Presented by Majid Hajibaba
  23. 23. November Cloud Computing - Part II OpenNebula Presented by Majid Hajibaba 23
  24. 24. November Cloud Computing - Part II 24 Aneka • .NET-based platform and framework • Building and Deploying distributed applications on clouds • Private, Public, Hybrid • EC2 interface • Management Studio Presented by Majid Hajibaba
  25. 25. November Cloud Computing - Part II Aneka Presented by Majid Hajibaba 25
  26. 26. November Cloud Computing - Part II 26 Research Direction • Self-adaptive and dynamic data center • Performance evaluation and workload characterization • fundamental tools and techniques that facilitate the • • • • • • • integration and provisioning of hybrid clouds High-performance data scaling in private and public cloud Performance and high availability through live migration VM scheduling algorithms Accelerating VMs live migration time Cloud-wide VM migration and memory de-duplication Live migration security Extend migration algorithm to allow for priorities Presented by Majid Hajibaba
  27. 27. November Cloud Computing - Part II END Virtual Machine Provisioning and Migration Services 27

×