Notes for Codefellows Code 401 301 201 and 102
The cloud” refers to servers that are accessed over the Internet, and the software and databases that run on those servers.
source an entire runtime environment: an application, plus all its dependencies, libraries and other binaries, and configuration files needed to run it, bundled into one package
aws lets you build scaling plans that automate how groups of different resources respond to changes in demand
source When setting price, cloud providers determine the expense to maintaining the network. They start by calculating costs for network hardware, network infrastructure maintenance, and labor. These expenses are added together and then divided by the number of rack units a business will need for its IaaS cloud.
source Instances in AWS are basically virtual environments. These virtual environments are isolated from the underlying base OS. It’s an On-demand service, i.e. a user can rent the virtual server(instances) on an hourly base and deploy their applications on it
cio an entire runtime environment: an application, plus all its dependencies, libraries and other binaries, and configuration files needed to run it, bundled into one package
source refers to a wide range of services delivered on demand to companies and customers over the internet. These services are designed to provide easy, affordable access to applications and resources, without the need for internal infrastructure or hardware
[]((https://www.hcltech.com/technology-qa/what-is-cloud-architecture#:~:text=Cloud%20Architecture%20refers%20to%20the,as%20the%20relationships%20between%20them.&text=Cloud%20resources,-Software%20components%20and) Cloud architecture refers to the various components in terms of databases, software capabilities, applications, etc
source a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow
codeburst Though EC2/Beanstalk and Heroku seem to do similar jobs they are slightly different. First EC2 is a Infrastructure as a Servce (IaaS) which allows to host an operating system on cloud. However, Elastic Beanstalke and Heroku both are PaaS or platform as a Service. The difference between the two rely on services and price. Heroku tends to have a steeper price range. But it automatically manages, the Dynos and Heroku Postgres resources. It has an easier learning curve as most of the work is done through it’s services. On the other hand, AWS’ Beanstalk is slightly more complicated but has a more linear price range. Also, being part of the AWS infrastructure is easily integrated with other AWS services.
Skim the following materials in preparation for the upcoming lecture. Note the following as you browse the material, and be prepared to participate in discussions during lecture
What are you most excited about trying to implement or see how it works? integration on AWS - EC2 and Lambda
Preparation Materials