Amazon Web Services Website Hosting Fundamentals: Difference between revisions

From Littledamien Wiki
Jump to navigation Jump to search
No edit summary
Line 14: Line 14:
== AWS services ==
== AWS services ==


* '''[https://console.aws.amazon.com/ec2/ EC2]''' - virtual application server; service for web applications
* '''[https://console.aws.amazon.com/ec2/ EC2]''' - virtual application server; server & software
* '''[https://console.aws.amazon.com/elasticbeanstalk/home Elastic Beanstalk]''' - Service to run web applications. Creating an Elastic Beanstalk application will create an EC2 instance. Creating an Elastic Beanstalk environment can also create an RDS instance, if a database is needed.
* '''[https://console.aws.amazon.com/rds/ RDS]''' - Amazon Relational Database Service supports database servers
* '''[https://console.aws.amazon.com/rds/ RDS]''' - Amazon Relational Database Service supports database servers
* '''[https://console.aws.amazon.com/iam/ IAM]'''
* '''[https://console.aws.amazon.com/iam/ IAM]'''
** manages accounts used to access the application server via ssh
** manages accounts used to access the application server via ssh
** manages roles defining credentials for software running on EC2 instances<ref>[http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html  IAM Roles for Amazon EC2] - Amazon EC2 User Guide for Linux Instances</ref> <ref>[http://docs.aws.amazon.com/IAM/latest/UserGuide/WorkingWithRoles.html Roles (Delegation and Federation)] - IAM User Guide</ref>
** manages roles defining credentials for software running on EC2 instances<ref>[http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html  IAM Roles for Amazon EC2] - Amazon EC2 User Guide for Linux Instances</ref> <ref>[http://docs.aws.amazon.com/IAM/latest/UserGuide/WorkingWithRoles.html Roles (Delegation and Federation)] - IAM User Guide</ref>
* '''[https://console.aws.amazon.com/s3/ S3''' - Service for disk space. It's necessary to create a S3 bucket for web applications in order to preserve files when Elastic Beanstalk instances are reconfigured and restarted.


== Notes ==
== Notes ==

Revision as of 17:27, 9 February 2016

Overview

Topics related to setting up and managing a static website hosted by Amazon Web Services.

Costs

The first year is free for many services that would allow you to become familiar with using AWS.

TODO: Confirm that stopping EC2 and RDS instances prevents being charged for them.

If turning off instances prevents being charged for usage of those services, then by all means, turn them off when not actively in use!!!

AWS services

  • EC2 - virtual application server; server & software
  • Elastic Beanstalk - Service to run web applications. Creating an Elastic Beanstalk application will create an EC2 instance. Creating an Elastic Beanstalk environment can also create an RDS instance, if a database is needed.
  • RDS - Amazon Relational Database Service supports database servers
  • IAM
    • manages accounts used to access the application server via ssh
    • manages roles defining credentials for software running on EC2 instances[1] [2]
  • [https://console.aws.amazon.com/s3/ S3 - Service for disk space. It's necessary to create a S3 bucket for web applications in order to preserve files when Elastic Beanstalk instances are reconfigured and restarted.

Notes

Resources

References

  1. IAM Roles for Amazon EC2 - Amazon EC2 User Guide for Linux Instances
  2. Roles (Delegation and Federation) - IAM User Guide