Example: stock market

Amazon Web Services Student Tutorial - Welcome …

IntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudAmazon Web ServicesStudent TutorialDavid PalmaJoseph SnowCSC 532:Advanced Software EngineeringLouisiana Tech UniversityOctober 4, 2012 David Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudOutline1 IntroductionAmazon Web ServicesFree Usage TierElastic Compute Cloud2 Data ManagementData TransferStorageDatabases3 Cloud ManagementScalabilityToolsDemoDavid Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudAmazon Web ServicesAmazon Web Services (AWS) provide many distinct of AWS are billed is commonly phrased as pay-for-what-you-useGet an AWS account to develop in up for AWS signs you up all can be managed in a few different ways.

Introduction Data Management Cloud Management Amazon Web Services Free Usage Tier Elastic Compute Cloud Amazon Web Services Student Tutorial David Palma

Tags:

  Amazon, Amazon web services, Services

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Amazon Web Services Student Tutorial - Welcome …

1 IntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudAmazon Web ServicesStudent TutorialDavid PalmaJoseph SnowCSC 532:Advanced Software EngineeringLouisiana Tech UniversityOctober 4, 2012 David Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudOutline1 IntroductionAmazon Web ServicesFree Usage TierElastic Compute Cloud2 Data ManagementData TransferStorageDatabases3 Cloud ManagementScalabilityToolsDemoDavid Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudAmazon Web ServicesAmazon Web Services (AWS) provide many distinct of AWS are billed is commonly phrased as pay-for-what-you-useGet an AWS account to develop in up for AWS signs you up all can be managed in a few different ways.

2 AWS command line toolsAWS SDKs (varied usage)AWS management console (doesn t do everything)Docs: AWS DocumentationDavid Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudAmazon Web ServicesDavid Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudAmazon Machine Images (AMIs)Essentially a virtual machine image or snapshot An Amazon Machine Image (AMI) is a special type ofpre-configured operating system and virtual applicationsoftware which is used to create a virtual machine within theAmazon Elastic Compute Cloud (EC2). It serves as the basicunit of deployment for Services delivered using EC2. AWS supports the following virtual image types forimport/export: VMware ESXVMDK images, VMware ESXOVA(export only), CitrixXen VHDimages and MicrosoftHyper-V VHDimages.

3 Not free in practice!Refs: Amazon Machine Images ListRefs: VM Import/Export, Import/Export FAQsDavid Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudAmazon Free TierAmazon Web Services are generally not free; however, AWSdoes provide a Free Usage Tier for marketing purposes whichexpires after 12 months from sign Services available in the Free Usage Tieralso haverestrictions/quotas on majority of the quotas are restrictions may apply aside from quotas ( onlymicro instances are available in the Free Tier)Be aware that when you sign up for the Free Tier, you aresigning up for all of : Free Usage TierUseful: AWS Simply Monthly CalculatorDavid Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudBudget.

4 $0 Your Free Tier usage quotas are used up first for billing (youwill not be charged for this usage)However, once your quotas are exceeded,you will be billedat normal rates for any further usageAlso, any service which you use that is not included in theFree Usage Tier are also billed at normal rates. There is nowarning about non-free does not provide any way to discontinue Services onceyour free quotas are used up, it is your responsibility to keeptrack of your in mind, if you get charged due to negligence or accidents , you still owe Amazon for the resources you Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudElastic Compute Cloud (EC2)EC2 is the basic fundamental block around which the AWSare provides remote operations of virtual machines (VM) onAmazon s single VM is called aninstance, and there are differentinstance types that differ in their available is the only EC2 instance type that is free andis also the most underpowered instance (613MB memory).

5 The EC2 micro instance type is the least reliably provisioned;when demand on Amazon s infrastructure is high, the microinstance gets the lowest : Instance Types, Micro InstancesDavid Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementAmazon Web ServicesFree Usage TierElastic Compute CloudElastic Compute Cloud (EC2)Renting an instance on EC2 provides the same functionalityas renting a server hosted and maintained by someone else;however, instead of rentinghardware, you are renting anallocation ofcomputational resourcesIf EC2 is the basic fundamental block of AWS, then the otherservices (ex: ELB, EBS, S3, elastic IP, auto-scaling) are thebuilding blocks of EC2 instance is not scalable by your instance is active, then it consumes as much of itsallotted resources as it achieve a scalable cloud application using AWS, you mustuse more Services than just.

6 Elastic Compute CloudDavid Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementData TransferStorageDatabasesData Transfer LimitsNetwork data transfer is the fundamental resource sharedacross the commonly, the termbandwidthis used to describe datatransfer across a AWS receive data through the Internet or send dataacross the bills separately for data received (incoming) through theInternet and for data sent (outgoing) across the : EC2 Pricing (scroll down for Data Transfer)David Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementData TransferStorageDatabasesData Transfer LimitsFor the Services in the Free Usage Tier, all dataincomingthrough the Internet is FREE. Huzzah!For the Services in the Free Usage Tier, all dataoutgoingthrough the Internet is free for the first15GB of totaloutgoing limit is not applied to each service individually.

7 There is no data transfer charge between Amazon EC2 andother AWS Services within the same region. Aside: AWS regions are related to where (geographically)data is a nutshell, the only data transfer you pay for is what yourapplication sends out to the Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementData TransferStorageDatabasesData Transfer Usage CaseSuppose that your application stores 8GB of data on bandwidth to send the data from your application to S3 isfree (intraservice bandwidth is free)If each of your 4 team members independently download the8GB of data from S3, then you will have 32GB of Free Usage Tier only covers 15GB total for all would be billed for 17GB outgoing data transfer, and anyfurther outgoing data transfer until the next Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementData TransferStorageDatabasesElastic Block Store (EBS)Block-level storage volumes for use with EC2 instancesUse them like any block device (like a hard drive).

8 EBS volumes are network-attached, and persistindependently from the life of an instanceOnce mounted, the instance can interact with the volume as itwould with a local drive, formatting it with a file system orinstalling applications on it volume sizes range from 1GB-1 TBA volume can only be attached to one instance at a time, butmany volumes can be attached to a single instanceSuitable for apps that require a database, file system, oraccess to raw block level Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementData TransferStorageDatabasesEBS SnapshotsEBS provides the ability to back up point-in-time snapshots ofyour data to are incremental backups: only the blocks on thedevice that have changed since your last snapshot will besavedFor Example: If you have a device with 100 GBs of data, butonly 5 GBs of data has changed since your last snapshot, onlythe 5 additional GBs of snapshot data will be stored back toS3 Docs: Elastic Block StoreFree: 30GB storage, 2 million I/Os and 1GB snapshot storageUnfortunately, this isn t enough to facilitate AMI import/exportdespite being a common use caseDavid Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementData TransferStorageDatabasesSimple Storage Service (S3)S3 is a minimalistic data hosting data and downloading data in S3 are billed only hosts dumb data (does not change unless youchange it)S3 is appropriate for.

9 Hosting static web pages (no server-side processing)Hosting large files ( custom AMIs)Although S3 is commonly used to store custom AMIs, theFree Usage Tier does not provide enough S3 storage andbandwidth to do so : Simple Storage ServiceFree: 5GB storage, 15GB of data outgoing per monthDavid Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementData TransferStorageDatabasesSimpleDBSimpleDB is an automatically indexed, non-relational(schema-less) data of many smaller datasets (limit: 10GB/DB) vs onelarge DBDatasets are organized into query domainsDomains are collections of items that are described byattribute-value pairsQueries run across all data stored in a particular domainSimpleDB is not accessible from the management console,must use APIs/SDKs to accessDocs: SimpleDBFree: 25 SimpleDB Machine Hours, 1GB storage per month(most apps should be able to operate perpetually within thefree tier limits)David Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementData TransferStorageDatabasesSimpleDB: Intended UsageSimpleDB isnotdesigned for storing raw takes your data as input and expands it to createmultiple indices, enabling you to quickly query that dataSimpleDBisdesigned for use with other AWS ( S3, RDS)For example.

10 Large objects or files should be stored in pointers and metadata associated with those files can bestored in SimpleDB. This allows you to quickly search for andaccess your files, while minimizing overall storage : Data transferred between SimpleDB and other AWSwithin the same Region is free of Palma Joseph SnowAmazon Web Services Student TutorialIntroductionData ManagementCloud ManagementData TransferStorageDatabasesDynamoDBDynamoDB is a fully-managed NoSQL database serviceAutomatically replicates your data synchronously acrossmultiple Availability Zones within an AWS Region to ensurehigh-availability and data for extremely high throughput and low latencies forboth reads and writesAbility to scale to extremely large datasets while maintainingpredictable performanceDocs: DynamoDBFree: 100MB storage, and up to 5 writes/second and 10reads/second of ongoing throughput not feasible for the requirements of this project withinfree tier limits.


Related search queries