Week 1 SYS Notes - JadenGil/Jaden-Tech-Journal GitHub Wiki

Cloud Computing Definition:

Cloud computing is the on-demand delivery of computer power, database, storage, apps, and other IT resources through the internet with "pay-as-you-go" pricing.

Cloud computing allows us to stop thinking of infrastructure as hardware, and instead think of it and use it as software by using virtualization.

pay-as-you-go means


Traditional computing model:

"Infrastructure as hardware"

Requires space, staffing, physical security, planning, and a lot of $$$.

Gathering all of the necessary hardware takes a long time, and you must provision capacity by guessing theoretical maximum peaks.


Cloud computing model:

"Infrastructure as sofware"

Software solutions are more flexible than hardware, can change quicker and easier, and are more cost-effective in the long run.

This approach also eliminates the undifferentiated heavy-lifting tasks that hardware infrastructure requires.

image

image

image


Key takeaways:

  • Cloud computing is the on-demand delivery of computer power, database, storage, apps, and other IT resources through the internet with "pay-as-you-go" pricing.

  • Cloud computing allows us to stop thinking of infrastructure as hardware, and instead think of it and use it as software by using virtualization.

  • There are 3 cloud service models: IaaS, PaaS, and SaaS

  • There are 5 cloud deployment models: cloud, hybrid, and on-premises or private cloud.

  • Almost anything that can be implemented with traditional IT can also be implemented as an AWS cloud computing service.



What are web services?:

A web service is any piece of software that makes itself available over the internet and uses a standardized format. For example, XML or JSON. For the request and the response of an API interaction.

What is AWS?:

  • AWS is a secure cloud platform that offers a broad set of global cloud-based products.

  • AWS provides on-demand access to compute, storage, network, database, and other IT resources and management tools.

  • Offers flexibility

  • Only pay for individual services you need and for as long as you use them.

  • AWS services work together like building blocks.