Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.

Similar presentations


Presentation on theme: "Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization."— Presentation transcript:

1 Presented by: Mostafa Magdi

2 Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization. Multi-tenancy. Scalability. Security. Maintenance. Cloud Computing Layers. Client. Application. Platform. Infrastructure. Server(s). Amazon’s EC2. Summary

3 Introduction What’s Cloud Computing ? Your Company Your Website

4 Cloud Computing Definition “Wikipedia” Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on- demand, like a public utility. “Wikipedia” Oracle CEO Larry Ellison said: “Cloud Computing is using a computer that’s out there”.

5 Cloud Computing Characteristics Users/Customers don’t own the physical infrastructure. The cloud offer all resources as a service. You Only pay for the resources that you use.

6 Cloud Computing Key Features Cost Claimed to be greatly reduced. The cloud service provider only charges you on the amount of the computing resources that you use “Pay as you go”. My point of view: Cost is greatly reduced for applications that need high computing power ONLY. Eg, in Amazon’s EC2 a windows platform on small standard instance will cost around 0.12$/hour.

7 Cloud Computing Key Features cont. Virtualization Packaging the application with everything it needs to run, including Database, Middleware and OS. A virtualized application can be run anywhere on the cloud. Middleware Operating Systems Application Database Virtualized Package

8 Cloud Computing Key Features cont. Multi-tenancy In a multi-tanancy environment multiple customers share the same application, running on the same OS, on the same hardware. App Copy ONE App

9 Cloud Computing Key Features cont. Scalability Increase or decrease the computing power on-demand.

10 Cloud Computing Key Features cont. Security Data is stored in data centers. Data center generally includes redundant or backup power supplies, redundant data communications connections, environmental controls (e.g., air conditioning, fire suppression) and security devices. Maintenance A third party maintains everything from running the cloud to storing data, hardware maintenance and software upgrades.

11 Cloud Computing Layers Cloud computing consists of five layers. 1. Client 2. Application 3. Platform 4. Infrastructure 5. Servers

12 Cloud Computing Layers Cont. The server layer consists of computer hardware which are designed for the delivery of cloud services. The cloud computing infrastructure consists of one or more server.

13 Cloud Computing Layers Cont. The infrastructure (also called IaaS) can offer two types of services: IaaS SaaS HaaS Hardware as a Service: Google Apps Software as a Service: Amazon EC2

14 Amazon’s EC2 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. Amazon provide a basic measure of an EC2 compute unit: One EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor. Amazon offers three instance types: Standard Instance. High Memory Instance. High-CPU Instance.

15 Amazon’s EC2 cont. Standard Instances They are well suited for most applications. Instance TypeMemory Computing Power Storage Platform Architecture Small Instance 1.7 GB 1 virtual core with 1 EC2 Compute Unit 160 GB of local instance storage 32-bit Large Instance7,5 GB2 virtual cores with 2 EC2 Compute Units each 850 GB of local instance storage 64-bit Extra Large Instance15 GB4 virtual cores with 2 EC2 Compute Units each 1690 GB of local instance storage 64-bit

16 Amazon’s EC2 cont. High Memory Instance They offer large memory sizes for high throughput applications, including database and memory caching applications. Instance TypeMemory Computing Power Storage Platform Architecture High-Memory Extra Large Instance 17.1 GB2 virtual cores with 3.25 EC2 Compute Units each 420 GB of local instance storage 64-bit High-Memory Double Extra Large Instance 34,2GB4 virtual cores with 3.25 EC2 Compute Units each 850 GB of local instance storage 64-bit High-Memory Quadruple Extra Large Instance 68.4 GB8 virtual cores with 3.25 EC2 Compute Units each 1690 GB of local instance storage 64-bit

17 Amazon’s EC2 cont. High CPU Instance They offer more CPU resources than memory (RAM) and are well suited for compute-intensive applications. Instance TypeMemory Computing Power Storage Platform Architecture High-CPU Medium Instance 1.7 GB2 virtual cores with 2.5 EC2 Compute Units each 350GB of local instance storage 32-bit High-CPU Extra Large 7 GB8 virtual cores with 2.5 EC2 Compute Units each 1690 GB of local instance storage 64-bit

18 Summary Cloud Computing is the next big thing in the arena of computing and storage. There are some concerns about security. However, different service providers are coming up with various solutions and suggestions in response to customers’ concerns.


Download ppt "Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization."

Similar presentations


Ads by Google