Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presented by: Sanketh Beerabbi University of Central Florida COP6087 - Cloud Computing.

Similar presentations


Presentation on theme: "Presented by: Sanketh Beerabbi University of Central Florida COP6087 - Cloud Computing."— Presentation transcript:

1 Presented by: Sanketh Beerabbi University of Central Florida COP6087 - Cloud Computing

2  A cloud is a collection of networked resources configured such that users can request scalable resources (VMs, platforms, software services) deployed across a variety of physical resources.  Most cloud computing systems are proprietary and rely upon infrastructure that is invisible to the end users.

3  Cloud  Users get small fraction of resources.  No support for federation.  Resources are hidden.  Grid  Users get higher resources.  Federation is supported.  Resources are visible.

4  Commercial cloud service providers charge CPU time and bandwidth.  For large organizations, it’s more cost effective to purchase the hardware and create own cloud.  Researchers and academia need open standards.  More secure and flexible.  No vendor lock in.

5  Commercial:  Open Source: Amazon AWSIBM Smartcloud Microsoft AzureHP Cloud Rackspace cloudGoGrid EucalyptusNimbus Open NebulaEnomaly Open StackCloud Stack

6  Open source architecture for implementing cloud functionality at the IaaS level.  Can be installed and deployed without modification to the existing infrastructure (From laptops to data centers)  Linux based, highly modular and compatible with Amazon AWS (uses AWS APIs).

7 1 - Instances 2 - Networking 3 - Compute nodes 4 - Storage 5 - User interface 6 - Overall cloud platform

8

9  External interface to the cloud for users and administrators.  Performs high level resource scheduling and arbitration.  Lets users manipulate properties of instances and virtual networks.  Monitors system resources and components.  Provides user interface, handles authentication and protocol translation.

10

11  Acts as the front end for a cluster of machines within the cloud.  Receives requests from CLC to deploy instances.  Manages instance execution on specific NCs.  Controls virtual network available to instances.  Collects data about resources from a set of NCs.

12  Present on every node that is designated for hosting VM instances.  Controls execution, inspection, and termination of VM instances.  Fetches, installs and cleans up local copies of instance images (kernel, the root file system, and the ramdisk image)  Reports physical resource availability and utilization to CCs.

13  A put/get storage service (similar to AWS S3)  Stores user data of any type.  Stores machine images and volume snapshots  Is available to any instance in any cluster.  Implements the REST and SOAP interfaces, which are compatible with S3

14

15  Every VM must have network connectivity with every other and partially to public Internet.  Public interface handles communication outside a given set of instances.  Private interface used only for inter-instance communication across availability zones.  Provides Isolation - Users have super user access to VM’s network interface and may cause interference with other VMs if unchecked.

16 3 different modes:  Manually define static MAC and IP for each VM.  Directly attach VM interface to software Ethernet bridge and assign IPs via DHCP.  Fully managed by Eucalyptus:  VMs attach to user defined networks using VLAN tags and IP subnets.  CC acts as router between VM subnets.  Cross cluster VM communication via tunneling.

17

18 1-Request a VM. 2-VM image pushed to CN 3- Disk image packaged for Hypervisor 4- The CN provides a virtual NIC with virtual MAC 5-DHCP on head node provides IP 6/7- VM starts/User can login via SSH

19

20

21  Open source and modular- allows components to be modified or replaced.  Compatibility with AWS API allows Amazon EC2 users to transition easily. Existing AWS tools, images and scripts can be used with Eucalyptus.  Hybrid cloud capability: Users can move instances between Eucalyptus private cloud and Amazon public cloud to create a hybrid cloud.

22

23

24

25  The Eucalyptus Open-source cloud computing system, Daniel Nurmi et al.  A Survey on Open-source Cloud Computing Solutions, P. T. Endo et al.  A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus, P Sempolinski, 2010  Source code available at: www.eucalyptus.com/download/eucalyptus/source

26


Download ppt "Presented by: Sanketh Beerabbi University of Central Florida COP6087 - Cloud Computing."

Similar presentations


Ads by Google