AWS Beanstalk Flashcards
What is an elastic beanstalk?
It is a PAAS and is used to deploy, run and manage applications.
What languages does elastic beanstalk support?
- Java
- Go
- .NET
- Ruby
- Node
- PHP
- Python
- TomCat
- Correct (AWS Java)
- Docker
- Multi-Docker
What types of Environments can you have?
- Worker environment
- Web App Environment
Inside an elastic beanstalk application can I have one or more environments?
You can have one or more environments, with environments been, Worker or Web
Where does elastic beanstalk store it environment data?
S3
In the environment what physical components do we have?
We have the instances they run the application code, these are EC2 instances and you can see them in the EC2 portal.
Can I terminate and reboot the environment instances?
Yes, they are an EC2 instance.
What performance information do you get from the environment instance?
You get the Linux OS stats like, - Status (OK) CPU-Idle% - CPU-Sys% - CPU-Usr% - CPU-IOWait - HTTP-Requests per sec - HTTP-Number of 200, 300, 400, 500 - HTTP-Number 0f 400s - Latency - Load
Can I add a database like MsSQL, MySQL, Postgres, Oracle to the elastic beanstalk environment?
Yes, in the console or CLI you can add at creation or modify after creation and create a relational database.
When I add a database to an elastic beanstalk environment, what is the downside?
You tieing the database to the lifecycle of the environment.
In elastic beanstalk what databases are supported?
MsSQL, MySQL, Postgres, Oracle
Is an environment’s configuration separate?
Yes, you can load and say the environment configuration sperate form the environment.
How is elastic beanstalk monitored?
It integrates with cloud whatch
What types of web environment can you have?
- Single instance
- Load balanced
In elastic beanstalk can I use sport instances?
Yes, this is configured in the configuration->Capacity