Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Key Points

  1. AWS services can come at 3 layers: iaas, paas, saas
  2. Most references to AWS refer to paas - EC2 instances and the services that run on them
  3. EC2 instances can be Windows or Linux
  4. A low-cost iaas option is LightSail - a VPS server that is fixed price, low-cost with internet connectivity etc - easier to plan than EC2 costs
  5. EBS - elastic block storage - can be mounted and file system created for use. can be attached to any single instance


References

Reference_description_with_linked_URLs_________________________________Notes_________________________________________________________






https://aws.amazon.com/products/?nc2=h_m1AWS Cloud products menu
https://aws.amazon.com/solutions/?trk=sl_cmp_2019Q2_namer_psoc_fb&sc_campaign
&sc_publisher=FB&sc_category=Business+Applications&sc_country=NAMER&sc_geo
=NAMER&sc_outcome=aware&sc_detail=1200x628&sc_content=FB_ITPros&sc_
matchtype=xx&sc_segment=xx&sc_medium=PAC-EDM-P%7CFB%7CSocial-P%7CAll%7CAW%7CBusiness+Applications%7CAWS+Solutions%7CNAMER
%7CEN%7CImage%7Cxx%7C&fbclid=IwAR0B9R9JSsVH9_1B-MMR-PsGgY3A63aiSJ-Ln5O8A9gPOViXHLD3xBEOOp0&solutions-all.sort-by=item.additionalFields.footerInfoText&solutions-all.sort-order=desc

AWS Solution Architectures - pre-defined solution stacks

AWS Solutions are built using services from AWS. They are designed to help you solve common problems and build faster using the AWS platform. All AWS Solutions are vetted by AWS architects and are designed to be operationally effective, reliable, secure, and cost effective. Every AWS Solution comes with detailed architecture, a deployment guide, and instructions for both automated and manual deployment.

https://docs.aws.amazon.com/ec2/index.htmlAWS EC2 docs
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/index.htmlAWS EC2 Linux docs


AWS pricing

AWS Environment Services
https://aws.amazon.com/ec2/
https://aws.amazon.com/ec2/instance-types/
AWS EC2 instance types
https://aws.amazon.com/pricing/services/AWS Storage types
https://aws.amazon.com/pricing/services/AWS Database service options
https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=ascAWS free tier
https://www.janbasktraining.com/blog/what-is-aws-lightsail/Differences between normal EC2 instances and Lightsail servers
https://aws.amazon.com/lightsail/pricing/?opdp1=pricing

Lightsail - Linux servers

$10 / mo  - 2 GB Memory   1 Core Processor   60 GB SSD Disk   3 TB Transfer*

$20 / mo - 4 GB Memory   2 Core Processor    80 GB SSD Disk    4 TB Transfer*

$40 / mo - 8 GB Memory   2 Core Processor    160 GB SSD Disk   5 TB Transfer*

highly available SSD-backed storage for your Linux or Windows virtual server. Block storage starts at 8 GB and costs 0.10 USD per allocated GB

https://docs.aws.amazon.com/whitepapers/latest/cost-optimization-laying-the-foundation/cost-optimization-pillars.htmlAWS cost optimization
https://aws.amazon.com/pricing/cost-optimization/AWS cost planning - Planning Dashboard for systems, services
https://awstcocalculator.com/?refid=NY_summit_LS_2019AWS cost calculator over on-premise systems
https://aws.amazon.com/pricing/services/AWS cloud services pricing
https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=ascAWS free tier
https://calculator.s3.amazonaws.com/index.htmlAWS cost calculator - monthly
https://go.cloudhealthtech.com/rs/933-ZUR-080/images/10-best-practices-reducing-aws-spend.pdfCost Optimization in AWS - Best Practices


AWS architecture
https://mindmajix.com/aws-architect-interview-questionsAWS architect questions
https://mindmajix.com/aws-ec2-instance-typesAWS EC2 instance types
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.htmlAWS EC2 documentation






AWS services








External Products on AWS




https://docs.couchbase.com/server/current/cloud/couchbase-aws-marketplace.htmlCouchbase on AWS





Key Concepts


AWS resources


AWS EC Cloud Documentation

https://docs.aws.amazon.com/ec2/index.html


AWS EC2 Linux Docs

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/index.html

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html


Compute Nodes

https://aws.amazon.com/ec2/pricing/?p=ps

Amazon EC2 is free to try. There are four ways to pay for Amazon EC2 instances: On-Demand, Reserved Instances, and Spot Instances. You can also pay for Dedicated Hosts which provide you with EC2 instance capacity on physical servers dedicated for your use.

Free Tier for 1 year

AWS Free Tier includes 750 hours of Linux and Windows t2.micro instances each month for one year. To stay within the Free Tier, use only EC2 Micro instances.


AMI - Amazon Machine Instance configurations

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html

An Amazon Machine Image (AMI) provides the information required to launch an instance. You must specify an AMI when you launch an instance. You can launch multiple instances from a single AMI when you need multiple instances with the same configuration. You can use different AMIs to launch instances when you need instances with different configurations.

An AMI includes the following:

  • One or more EBS snapshots, or, for instance-store-backed AMIs, a template for the root volume of the instance (for example, an operating system, an application server, and applications).

  • Launch permissions that control which AWS accounts can use the AMI to launch instances.

  • A block device mapping that specifies the volumes to attach to the instance when it's launched.

Linux AMI Virtualization Types

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html

Linux Amazon Machine Images use one of two types of virtualization: paravirtual (PV) or hardware virtual machine (HVM). The main differences between PV and HVM AMIs are the way in which they boot and whether they can take advantage of special hardware extensions (CPU, network, and storage) for better performance.

For the best performance, we recommend that you use current generation instance types and HVM AMIs when you launch your instances. For more information about current generation instance types, see Amazon EC2 Instance Types. If you are using previous generation instance types and would like to upgrade, see Upgrade Paths.

HVM AMIs

HVM AMIs are presented with a fully virtualized set of hardware and boot by executing the master boot record of the root block device of your image. This virtualization type provides the ability to run an operating system directly on top of a virtual machine without any modification, as if it were run on the bare-metal hardware. The Amazon EC2 host system emulates some or all of the underlying hardware that is presented to the guest.

Unlike PV guests, HVM guests can take advantage of hardware extensions that provide fast access to the underlying hardware on the host system. For more information on CPU virtualization extensions available in Amazon EC2, see Intel Virtualization Technology on the Intel website. HVM AMIs are required to take advantage of enhanced networking and GPU processing. In order to pass through instructions to specialized network and GPU devices, the OS needs to be able to have access to the native hardware platform; HVM virtualization provides this access. For more information, see Enhanced Networking on Linux and Linux Accelerated Computing Instances.

All instance types support HVM AMIs.

To find an HVM AMI, verify that the virtualization type of the AMI is set to hvm, using the console or the describe-images command.

EBS - Elastic Block Storage devices

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html

Amazon Elastic Block Store (Amazon EBS) provides block level storage volumes for use with EC2 instances. EBS volumes behave like raw, unformatted block devices. You can mount these volumes as devices on your instances. You can mount multiple volumes on the same instance, but each volume can be attached to only one instance at a time. You can create a file system on top of these volumes, or use them in any way you would use a block device (like a hard drive). You can dynamically change the configuration of a volume attached to an instance.

EBS volumes are highly available and reliable storage volumes that can be attached to any running instance that is in the same Availability Zone. EBS volumes that are attached to an EC2 instance are exposed as storage volumes that persist independently from the life of the instance. With Amazon EBS, you pay only for what you use. For more information about Amazon EBS pricing, see the Projecting Costs section of the Amazon Elastic Block Store page.


AWS services




Potential Value Opportunities



Potential Challenges



Candidate Solutions



AWS free tier services

https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc



AWS cost planning - Planning Dashboard for systems, services

https://aws.amazon.com/pricing/cost-optimization/



AWS cost calculator

https://calculator.s3.amazonaws.com/index.html




AWS Lightsail Cloud Server specs

https://aws.amazon.com/lightsail/pricing/?opdp1=pricing

  • Static IP address
  • Intuitive management console
  • DNS management
  • 1-click SSH terminal access (Linux/Unix)
  • 1-click RDP access (Windows)
  • Powerful API
  • Highly available SSD storage
  • Server monitoring



Step-by-step guide for Example


AWS Management Console

https://console.aws.amazon.com/?nc2=h_m_mc





sample code block

sample code block
 



Recommended Next Steps



  • No labels