Difference between revisions of "Amazon Cloud Computing Tutorial"

From Gridkaschool
Line 48: Line 48:
 
# Private Cloud
 
# Private Cloud
 
# Hybrid Cloud
 
# Hybrid Cloud
  +
  +
== AWS Management Console ==
  +
  +
== AWS Programming ==

Revision as of 14:47, 21 August 2012

  • Introduction
    • Cloud Computing
      • Concept
      • Everything as a SErvice (XaaS)
  • AWS
    • General
      • Services, Accounts, Credentials
    • How to use the AWS Mangement Console
      • EC2, S3
    • How to use AWS programmatically
      • EC2, S3, SQS, SDB


Abstract:

In the last couple of years cloud computing has achieved an important status in the IT scene.

The hiring of computing power, storage and applications according to requirements is regarded as future business.

This tutorial course gives an introduction of the basic concepts of the Infrastructure-as-a-Service (IaaS) model

based on the cloud offerings provided by Amazon, one of the present leading commercial cloud computing providers.

Introduction

Definition of Cloud Computing by NIST:

http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

Characteristicts:

  1. Rapid Elasticity: the ability to scale resources both up and down as needed. To the consumer, the cloud appears to be infinite.
  2. Measured Service: In a measured service, aspects of the cloud service are controlled and monitored by the cloud provider. This is crucial for billing, access control, resource optimization, capacity planning and other tasks.
  3. On-Demand Self-Service: The on-demand and self-service aspects of cloud computing mean that a consumer can use cloud services as needed without any human interaction with the cloud provider.
  4. Broad Network Access: the cloud provider’s capabilities are available over the network and can be accessed through standard mechanisms.
  5. Resource Pooling: Resource pooling allows a cloud provider to serve its consumers via a multi-tenant model. Physical and virtual resources are assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided.

Delivery Models:

  1. Infrastructure as a Service (IaaS)
  2. Platform as a Service (PaaS)
  3. Software as a Service (SaaS)

Deployment Models:

  1. Public Cloud
  2. Private Cloud
  3. Hybrid Cloud

AWS Management Console

AWS Programming