# Module 1

### What is cloud computing?

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2Fm4LSwOYwcNmp9TnUnbP2%2Fimage.png?alt=media&#x26;token=eafbba20-bfe1-4f09-a8f7-38e3634c92cb" alt=""><figcaption></figcaption></figure>

### Infrastructure as software (IAS)

Cloud computing enables you to stop thinking of your infrastructure as hardware, and instead think of it (and use) as software

### Cloud service models

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2Ftb0B8Ax0J2RnOyrfgn3v%2Fimage.png?alt=media&#x26;token=d759b50c-8ce9-4cbb-adfd-a7aee6dc0316" alt=""><figcaption></figcaption></figure>

### Cloud computing deployment models

* Cloud \[Fully in the cloud]
  * A cloud-based application is fully deployed in the cloud, and all parts of the application run in the cloud.
* Hybrid \[Both cloud and on-premises]
  * A hybrid deployment is a way to connect infrastructure and applications between cloud-based resources and existing resources that are not located in the cloud
* On-premises/private cloud \[All on-premises and on-site]
  * Deploying resources on-premises, using virtualization and resource management tools, is sometimes called private cloud

{% hint style="info" %}
There is a 4th version called **Multi-Cloud** with the idea behind it being that you're not locked into one cloud provider and use services from multiple cloud providers (e.g. AWS, Azure, Google, etc.).  Being able to choose the best services/prices from each provider with more fault tolerance is a bonus of this model
{% endhint %}

### Comparing AWS and Traditional IT

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2F7YqiDz6iwFDfY2pVL94Q%2Fimage.png?alt=media&#x26;token=fd436ab5-45ff-4c6c-9faa-257753c4021a" alt=""><figcaption></figcaption></figure>

### Some Takeaways

* Cloud computing is the on-demand delivery of IT resources via the internet with pay-as-you-go pricing
* Cloud computing enables you to think of (and use) your infrastructure as software
* There are three cloud service models: IaaS, PaaS, and SaaS.
* There are three cloud deployment models: cloud, hybrid, and on-premises or private cloud
* There are many AWS service analogs for the traditional, on-premises IT space

### AWS Benefits

* Trade capital expense for variable expense
* Massive economies of scale
* Stop guessing capacity
* Increase speed and agility
* Stop spending money on running and maintaining data centers
* Go global in minutes

### What are web services?

A web service is any piece of software that makes itself available over the internet and uses a standardized format—such as Extensible Markup Language (XML) or JavaScript Object Notation (JSON)—for the request and the response of an application programming interface(API) interaction

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2Fi26tX2dqajWkROKGSiNY%2Fimage.png?alt=media&#x26;token=0a16511a-994b-4702-8f0a-040046c7aa87" alt=""><figcaption></figcaption></figure>

### Categories of AWS Services and Solution Example

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2Fs4XHmK6JQzMwZpi5nH7y%2Fimage.png?alt=media&#x26;token=d525ddb6-6fa9-42fa-9411-a275bed17d79" alt=""><figcaption></figcaption></figure>

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2FC5JgALlIh2QMqWeT0fYE%2Fimage.png?alt=media&#x26;token=359fa1de-0adb-4ccf-9b79-0d711c6cd1d7" alt=""><figcaption></figcaption></figure>

### Services that will be covered in the course

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2F0LElKnYM95OR1N59I4mB%2Fimage.png?alt=media&#x26;token=6054247f-c457-4d30-b8d7-7786a6aac0d9" alt=""><figcaption></figcaption></figure>

### Interaction methods with AWS

* AWS Management Console \[Web GUI]
* AWS CLI \[Use commands and scripts]
* Software Development Kits (SDKs) \[Access services from your own code]

### Some Takeaways

* AWS is a secure cloud platform that offers a broad set of global cloud-based products called services that are designed to work together.
* There are many categories of AWS services, and each category has many services to choose from
* Choose a service based on your business goals and technology requirements.
* There are three ways to interact with AWS services.

### AWS Cloud Adoption Framework

Organizations can use the **AWS Cloud Adoption Framework (CAF)** for a detailed approach to cloud computing throughout the IT lifecycle. This is used as a point of reference for best practices for moving to the AWS cloud.

This was built using the recommendations and experiences from customers

There are 6 **perspectives** and these **perspectives** have a set of **capabilities** &#x20;

### Six core perspectives of the AWS CAF

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2FRLkrAFZIR3N4K2kfJoEg%2Fimage.png?alt=media&#x26;token=41b3da58-f93a-49e3-841f-7a7ef12f507f" alt=""><figcaption></figcaption></figure>

#### Business perspective

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2F6vWEeiwrGufnrP8D3NTl%2Fimage.png?alt=media&#x26;token=64f22657-1158-4849-866e-c5e6712542df" alt=""><figcaption></figcaption></figure>

#### People perspective

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2F7FRkuC4dbNf6MIaT0588%2Fimage.png?alt=media&#x26;token=4fe74e62-8a29-4693-8197-bfed300b6bb5" alt=""><figcaption></figcaption></figure>

#### Governance perspective

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2Fiozit5RsMtMnWsEvPXY9%2Fimage.png?alt=media&#x26;token=f0a3f2b1-46a8-4707-8c6f-4124c3688296" alt=""><figcaption></figcaption></figure>

#### Platform perspective

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2FevMykT1SwhZI8XOZ6oYl%2Fimage.png?alt=media&#x26;token=29143dff-1f6f-408e-949a-5e65073d7302" alt=""><figcaption></figcaption></figure>

#### Security perspective

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2FXxl4Z1VzsCxB9HTn3cwP%2Fimage.png?alt=media&#x26;token=131d627f-a3d9-475f-9438-2d6edaf3f6dc" alt=""><figcaption></figcaption></figure>

#### Operations perspective

<figure><img src="https://739099499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlOjiOVl4TnmLMyvNNyQJ%2Fuploads%2FCa2moir4KIEEfronllnV%2Fimage.png?alt=media&#x26;token=df0301b6-2101-4592-8799-0307dc33c2bc" alt=""><figcaption></figcaption></figure>
