AWS Cloud Computing in-depth

AWS Cloud Computing in-depth
Capacity planning is an iterative provcess with the follpwing steps:
  1. Determine the charcateristics of the prerseent system
  2. Measure of teh workload for the dofferent resources in the system (CPU,RAM,Disk,network,) and so forth
  3. Load the system until it is overloaded, determine when it breqaks , and specify what is required tomaintain acceptable performance
  4. Knowing when system's fail under load and what factor(s) is responsible for the failure if the critical step in capacity plamniing
  5. Predict the future based on historical trends and other factors
  6. Deploy or tear down resoureces to meet your predictions
  7. IterTate steps 1 5to 5 repeadtedly

Amazon Virtual Private Cloud

It provides a bridge between a company's existing network and the AWS cloud. VPC connects your network resources to a set of AWS systems over a Virtual Private Network (VPN) connection and extends security systems,firewalls, and management systems to include their provisioned AWS servers.
Amazon VPC is integrated with Amazon EC2, but Amazon plans to extend the capabilities of VPC to integrate with other systems in the Amazon cloud computing portfolio.

Amazon Simple Storage System (S3):-

in S3, storage containers are reffered to as buckets and buckets serve the function of a directory, althoough there is no object hierarchy to a bucket, and you save object and not file to it. The S3 system allows you to assign name to buckets but that name must be unique in S3 name space across all AWS customer. Access to an S3 bucket is through S3. You can do the following with S3 bucket to the API.
  • Create, edit or delete existing bucket
  • Upload new objects to a bucket and download them
  • Search for and find objects and buckets
  • Find metadata associated with object and bucket
  • Specify where a bucket should be stored
  • Make buckets and objects available for public use

One to commonly used to manage data for amazon S3 is the s3cmd command line client The S3 service is used by many people as a third level back up component in a 3-2-1 back up strategy. i.e. you have your original data, a copy of your data and offsite copy of your data. Amazon S3 provides large quatities of reliable storage that is highly protected but to which you have your own low bandwidth access

Amazon elastic book store

EBS is a persistence storage service with high operational performance. Advantages of EBS are that it can stores file system information and its performance is higher and much more reliable than Amazon S3

Amazon cloud front is referred to as a content delivery network and sometimes called H computing. In H computing content if pushed out geographically so the data is more readily available to network client and as a lower latency when requested to enable cloud front to the selection in the AWS management console.

Amazon Machine Images

AMIs are operating sytemsrunning on the Xen virtualizzation hypervisor. Each virtual private server is accorded a size rating called its EC2 Compute unit, which is pegged to the equivalent of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor
The currebnt set of instaneces types, whcih broAadly fall into the folloeing three classes:
  1. Standard Instances: The sstandard instances are deemed to be suitable for standard server applicatoins
  2. HIgh memory instances: HIgh memory instances are useful for large data throughout applications such as =SQL Server datbases and data caching and reytrieval
  3. HIgh CPU Instances: The high CPU instance categoryis best used for applications that are processor-or compyue-intensive. Applications of this type include rendering, encoding, dta anlysis, and others.

Pricing Models

The pricing oif tehsedifferent AMI types depends on the operating system used,which data center teh AMI is located in (yu can select its laocatuion), and the amount of time tehe AMI runs Rates are quoted based on an nhourly rate. Additional charges are applied for:
  • the amount of data transferred
  • whether elastic IP address are assigned
  • your virtual private server's use of Amazon Elastic Block Storage (EBS)
  • whether you use elastic load balancing for two or more servers
  • other features

The three different pricing models for EC2 AMIs are as follows:

  • On-Demand INstance:- This si teh hourly rate with no long-term commitment
  • Reserved Instances:- This is a purchase of a contract for each instnace you use witha significantly lowrer hourly usage after ypou have paid for the reservation
  • Spot instances:- This is a method for boidding on unused EC2 capacity based on the current spot price. This featiure offers a significantlylower price, but it varies overtime or may not be avialable when there is no excess capacity

System Images and Software

You can choose to use a template AMI system image with the operating system of your choice or create your own system image that contains your custom applications,code libraries,settings, and data. Sevcurity can be set trough passwords, Kerberos tickets, or certificates These operating systems are offered:
  • Red Hat Enterprise Linux
  • OpenSuse Linux
  • Ubuntu Linux
  • Sun OpenSolaris
  • Fedora
  • Gentoo Linux
  • Oracle Enterprise Linuzx
  • Windows Server
  • Debian
When you create a virtual private server, you can use the Elastic IP Address feature to create what amounts to a static IPv4 address to your server.You retain this IP address There are currently four different EC2 service zones or regions:
  • US East (Northern Virginia)
  • US West (Northern California)
  • EU (Ireland)
  • Asia Pacific (Singapore)

Comments

Popular posts from this blog

XPath for HTML markup

Apache Hadoop | Running MapReduce Jobs

Laravel | PHP | Basics | Part 2