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.

Introduction to Amazon Lightsail

0 views

Published on

Introduction to Amazon Lightsail

  • Be the first to comment

Introduction to Amazon Lightsail

  1. 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ronan Guilfoyle, Solutions Architect April 2018 Introduction to Amazon Lightsail Virtual private servers made easy
  2. 2. What to Expect from This Session • What is Amazon Lightsail? • Features • Use Cases • Extend Lightsail with AWS Services • APIs and Automation • Demos
  3. 3. AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 90 services that range from compute, storage, networking, database, analytics, application services, deployment, management, developer, mobile, Internet of Things (IoT), Artificial Intelligence (AI), security, hybrid and enterprise applications. AWS launched a total of 1,430 new features and/or services in 2017* for a total of 4,343 new features and/or services since inception in 2006. 2011 82 722 1,430 280 2013 2015 2017 AWS Pace of Innovation * As of 1 January 2018
  4. 4. is the easiest way to get started on AWS Virtual Private Server Persistent Storage Networking
  5. 5. Pick Your Preconfigured Instance Image Operating Systems Applications Stacks
  6. 6. Launch a VPS Instance with One Click Launch VM Attach SSD storage Manage IAM Create Security Groups Manage SSH Keys Go! Under the hood
  7. 7. Everything You Need for a Low, Predictable Price
  8. 8. Global Footprint Deploy to 10 Regions
  9. 9. Easy-to-use Interface
  10. 10. Easy-to-use Interface
  11. 11. SSH Client
  12. 12. Metrics
  13. 13. Fast & Secure Networking
  14. 14. Create Snapshots easily Also see: awslabs/lightsail-auto-snapshots
  15. 15. DNS Management
  16. 16. Instance Launch Demo
  17. 17. Lightsail Supports Many Popular Use Cases Websites Web Applications eCommerce Dev/Test Environments Blogs Business Applications
  18. 18. • Simple applications • Small websites and blogs • Development and test environments • Line-of-business software When Should I Use Lightsail? • Multi-tier applications (dozens of instances) • Large websites • Resource intensive workloads
  19. 19. How Do I Grow Applications on Lightsail? Connect multiple Lightsail instances  Build applications with distributed workloads Create redundancy  Run instances across multiple availability zones Add features and capabilities  Access AWS services using VPC peering or the public endpoints
  20. 20. VPC Peering Lightsail VPC Default VPC VPS VPS VPS VPS Amazon RDS Amazon ElastiCache Amazon Redshift Amazon EC2 Amazon ECS Amazon EMR
  21. 21. VPC Peering Amazon Lightsail Amazon VPC
  22. 22. Connect with VPC peering  Managed databases (RDS)  Compute instance (EC2)  Containers (ECS)  Data warehouse (Redshift)  Big data - Hadoop (EMR)  In-memory data store/cache (ElastiCache) Connect from AWS account  Object storage (S3)  CDN (CloudFront)  NoSQL database (DynamoDB)  Serverless compute (Lambda)  Email service (SES)  Message queuing (SQS)  Mobile Push notifications (SNS)  Streaming data (Kinesis)  Many others! What AWS services can I connect to Lightsail?
  23. 23. APIs and Automation Use the simple and flexible Lightsail API to extend your application or integrate it with external applications.
  24. 24. Control Lightsail Programmatically AllocateStaticIp AttachDisk AttachInstancesToLoadBalancer AttachLoadBalancerTlsCertificate AttachStaticIp CloseInstancePublicPorts CreateDisk CreateDiskFromSnapshot CreateDiskSnapshot CreateDomain CreateDomainEntry CreateInstances CreateInstancesFromSnapshot CreateInstanceSnapshot CreateKeyPair CreateLoadBalancer reateLoadBalancerTlsCertificate DeleteDisk DeleteDiskSnapshot DeleteDomain DeleteDomainEntry DeleteInstance DeleteInstanceSnapshot DeleteKeyPair DeleteLoadBalancer DeleteLoadBalancerTlsCertificat DetachDisk DetachInstancesFromLoadBalancer DetachStaticIp DownloadDefaultKeyPair GetActiveNames GetBlueprints GetBundles GetDisk GetDisks GetDiskSnapshot GetDiskSnapshots GetDomain GetDomains GetInstance GetInstanceAccessDetails GetInstanceMetricData GetInstancePortStates GetInstances GetInstanceSnapshot GetInstanceSnapshots GetInstanceState GetKeyPair GetKeyPairs GetLoadBalancer GetLoadBalancerMetricData GetLoadBalancers GetLoadBalancerTlsCertificates GetOperation GetOperations GetOperationsForResource GetRegions GetStaticIp GetStaticIps ImportKeyPair IsVpcPeered OpenInstancePublicPorts PeerVpc PutInstancePublicPorts RebootInstance ReleaseStaticIp StartInstance StopInstance UnpeerVpc UpdateDomainEntry UpdateLoadBalancerAttribute
  25. 25. ~$ aws lightsail get-bundles { "bundles": [ { "name": "Nano", "power": 300, "price": 5, "ramSizeInGb": 0.5, "diskSizeInGb": 20, "transferPerMonthInGb": 1024, "cpuCount": 1, "instanceType": "t2.nano", "isActive": true, "bundleId": "nano_1_0" }, ... ] }
  26. 26. ~$ aws lightsail create-instances --instance-names UbuntuBox --blueprint-id ubuntu_16_04_1 --bundle-id small_1_0 --availability-zone eu-west-1b { "operations": [ { "status": "Started", "resourceType": "Instance", "isTerminal": false, "statusChangedAt": 1491182812.637, "location": { "availabilityZone": "eu-west-1b", "regionName": „eu-west-1" }, "operationType": "CreateInstance", "resourceName": "UbuntuBox", "id": "513743cd-5890-4863-9242-52ecd8b5693c", "createdAt": 1491182811.282 } ] }
  27. 27. How Can I Try Lightsail? 1 Month Free Trail Free trial includes $5 plan for 750 hours in your first month AmazonLightsail.com
  28. 28. Thank You!

×