The cloud infrastructure with eucalyptus
Upcoming SlideShare
Loading in...5
×
 

The cloud infrastructure with eucalyptus

on

  • 255 views

 

Statistics

Views

Total Views
255
Views on SlideShare
255
Embed Views
0

Actions

Likes
1
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

The cloud infrastructure with eucalyptus The cloud infrastructure with eucalyptus Presentation Transcript

  • whoami: Dr. Giuseppe AGRILLOsendmail: giuseppe.agrillo@uniparthenope.itDSA Cloud Infrastructurewith Eucalyptus
  • Outline Virtual Machine Engines; Virtualization and Cloud infrastructure; Who is already with the head to the clouds? Cloud vs Grid; Amazon Web Service; Eucalyptus: What is it this stuff ?! Features; Architecture;
  • Virtual Machine Engines http://www.vmware.com/ http://www.virtualbox.org/ http://xen.org/ http://www.linux-kvm.org/ http://wiki.qemu.org/ http://libvirt.org/Host OSHypervisorApplicationsGuest VM View slide
  • Virtualizzazion and Cloud infrastructure Pay only for the resources being usedfrom moment to moment. Users can acquire and release resourcesdynamically in response to customerdemand or offered load; View slide
  • Who is already with thehead to the clouds?
  • Cloud vs Grid Small number of users(they must know whatthey doing…); Priority queues forresource access; Other users must wait! Complex policymediation; Large number of users(illusion of “infinite scale”it is not necessary that theyknow how it works); Single user cannot cause aresource shortage; resource allocations are“on-demand” Multiple cloudssimultaneously;The CLOUD The GRID
  • Some words about Amazon.com
  • http://aws.amazon.com AWS is a platform to access a suite of elastic ITinfrastructure services as your business demand; Acquire and release resources dynamically; Deployment a computing environment make themost sense for the problems you’re trying to solve: Compute power; Storage; services “on-demand”. You pay only for what you use.
  • AWS: Principal Components http://aws.amazon.com/EC2 Virtual computing environment; Interfaces to launch instances of OS; Load OS with your custom application environment; http://aws.amazon.com/S3 Your data “any time, any where” ; Write, read, and delete objects; The number of objects you can store is unlimited (what?!). http://aws.amazon.com/EBS Storage that persists independently from the life of an instance. can be mounted as devices by Amazon EC2 instances. Multiple volumes can be mounted to the same instance.
  • AWS is a infrastructure IT web service based that allow you to deploy the mustcompute enviroment “on-demand” that can solve your problem to pay just the timeneccessary to solve the problem.AWS: Overview
  •  What is Eucalyptus? What kind software is it? What can you do with it? Why do you use it? Who are target of Eucalyptus?...what is it this stuff?!
  •  What is Eucalyptus? What kind software is it? What can you do with it? Why do you use it? Who are target of Eucalyptus?...what is it this stuff?!
  • ...what is it this stuff?! E l a s t i c U t i l i t y C omputing A rchitecture L inking Y our P rograms T o U seful S ystems“Eucalyptus is an open source software infrastructurefor implementing on-premise clouds on existingEnterprise IT and service provider infrastructure.”Eucalyptus, whitepaper, August 2009.“Eucalyptus is an open source software applicationthat implements cloud computing within thedatacenter. Eucalyptus provides a highly robust andscalable Infrastructure as a Service (IaaS)solution for Service Providers and Enterprises.”http://open.eucalyptus.com/
  • ...what is it this stuff?! E l a s t i c U t i l i t y C omputing A rchitecture L inking Y our P rograms T o U seful S ystems“Eucalyptus is an open source software infrastructurefor implementing on-premise clouds on existingEnterprise IT and service provider infrastructure.”Eucalyptus, whitepaper, August 2009.“Eucalyptus is an open source software applicationthat implements cloud computing within thedatacenter. Eucalyptus provides a highly robust andscalable Infrastructure as a Service (IaaS)solution for Service Providers and Enterprises.”http://open.eucalyptus.com/
  • ...what is it this stuff?! E l a s t i c U t i l i t y C omputing A rchitecture L inking Y our P rograms T o U seful S ystems“Eucalyptus is an open source software infrastructurefor implementing on-premise clouds on existingEnterprise IT and service provider infrastructure.”Eucalyptus, whitepaper, August 2009.“Eucalyptus is an open source software applicationthat implements cloud computing within thedatacenter. Eucalyptus provides a highly robust andscalable Infrastructure as a Service (IaaS)solution for Service Providers and Enterprises.”http://open.eucalyptus.com/
  •  What is Eucalyptus? Software Infrastructure. Wath kind software is it? Open source (and web service based). What can you do with it? Implement a Cloud. Why do you use it? IaaS solution. Who are target of Eucalyptus? Service Providers/Enterprises...what is it this stuff?!
  •  What is Eucalyptus? Software Infrastructure. Wath kind software is it? Open source (and web service based). What can you do with it? Implement a Cloud. Why do you use it? IaaS solution. Who are target of Eucalyptus? Service Providers/Enterprises...what is it this stuff?!
  • Eucalyptus: Architecture
  • Eucalyptus: Features Eucalyptus is compatible with many Linux distributions:Ubuntu , RHEL , OpenSuse, Debian, Fedora, andCentOS. Easy to install and highly modular; Standard communication protocols; The framework implements virtualized machine andstorage resources that are interconnected by an isolatedlayer-2 network; The API are compatible with Amazon! The machines are available to a user community thataccesses them via logins. Software supported: XEN, KVM
  • Eucalyptus: The 5 Componets A full Eucalyptus platform is build from 5 high-levelcomponents, each with its own Web-service interface; 3of5 components (CLC/CC/NCs) are involved formanage, schedule and execute the VMs instance. 2of5 components (SC/Walrus) are involved for manageand storage the user’s data.
  • Eucalyptus: The 5 Componets / 3of5 CLC, (Cloud Ctler) high level scheduling decisions; CC, (Cluster Ctler) gather information about a set ofVMs and schedules VM execution on specific NCs; NC (Node Ctler) control the: Execution, inspection, termination of VM instances onthe host where it runs; queries and controls the OS and Hypervisor; response to queries and control requests from the clustercontroller.
  • Eucalyptus: CLC
  • Eucalyptus: The 5 Componets / 2of5 SC (Storage Ctrler): block-accessed network storage ; interfacing with various storage systems (NFS, iSCSI, etc.); sends disk traffic across the locally attached network to a remotestorage location (e.g. Amazon EBS ). Walrus (put/get storage) allows users to: Store persistent data; Organized as eventually-consistent buckets and objects; Create, delete, list buckets, put, get, delete objects, and set accesscontrol policies; Compatible with Amazon’s S3, and supports the Amazon MachineImage (AMI ).
  • Eucalyptus: The 5 Componets
  • NC Host OSHypervisor (KVM)ApplicationGuest VMApplicationGuest VMApplicationGuest VMVirtualized NetworkCLCManageplatformCC/SC/WalrusNCNCNCNCNCNCNCNCCluster FrontEnd&
  • NC Host OSHypervisor (KVM)ApplicationGuest VMApplicationGuest VMApplicationGuest VMVirtualized NetworkCLCManageplatformCC/SC/WalrusNCNCNCNCNCNCNCNCCluster FrontEnd&