Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Amazon Web Services: Infrastructure in a few clicks

263 views

Published on

Amazon Web Services (AWS) makes it easy for developers to set up and administer their own infrastructure (servers, file systems, databases, etc.) using a straightforward web console and/or command-line client. This presentation will give an introduction to using AWS and demo how to create a basic infrastructure in just a few clicks, schedule common operations tasks such as backups using a simple command line script, set up monitors and alerts to keep things running smoothly, and easily scale up the infrastructure to handle heavier workloads.

Published in: Technology
  • Be the first to like this

Amazon Web Services: Infrastructure in a few clicks

  1. 1. Travis Carlson http://tcarlson.systems Amazon Web Services: Infrastructure in a few clicks
  2. 2. About the presenter ● Systems Architect for a small startup ● Application Integration specialist ● Back-end Java Developer ● SysAdmin poser ● No affiliation with Amazon! 1. http://www.urbandictionary.com/define.php?term=poser
  3. 3. Who is IaaS for? Why should a developer care? ● Startups/SMBs ● Proof of Concepts ● Agile teams blocked by bureaucracy ● Elastic map-reduce style jobs ● Side/personal projects ● etc...
  4. 4. http://www.itsmonkie.co.uk/choose-saas-paas-iaas-premise/ The cloud infrastructure stack
  5. 5. https://www.linkedin.com/pulse/20140730172610-9679881-pizza-as-a-service
  6. 6. Where does AWS fit into the stack?
  7. 7. Anywhere you want!
  8. 8. The Essentials ● EC2 - server ● RDS - relational database ● CloudWatch - monitoring
  9. 9. Going further ● S3 - Cheap, reliable storage ● Glaciar - Even cheaper S3 storage ● CloudFront - CDN ● DynamoDB - NoSQL database ● ElastiCache - Memcached service ● SQS - Message queues ● SES - E-mail service
  10. 10. EC2 Demo ● Create instance ● Create database ● Connect + install web server, test database ● Set up monitors/alerts ● Backup server + database ● Restore + scale up instance ● Command line operations
  11. 11. Basic EC2 Concepts ● AMI (Virtual Machine Image) ● Instance Type - vCPUs ● EBS (Storage Volumes) ● VPC (Network security) ● Elastic IP
  12. 12. EC2 Advanced ● Load Balancer ● Auto Scaling ● CloudFormation / OpsWorks (Configuation automation) ● Container Service (Docker) ● Private Cloud VPN<->VPC

×