AZ-900:Describe cloud concepts ⑧

AZ-900の試験を英語で受けるに至り、翻訳なしで勉強をしてまとめていく勉強ノートです。

自身の復習用としても記事を書くつもりではありますが、同じように英語で受講予定＆翻訳なしでそのまま英語で勉強した方がやりやすい方の参考に少しでもなることが出来ればと思います。


# 学習内容
 Describe cloud service types
- [学習内容](#学習内容)
- [Describe Platform as a Service (PaaS)](#describe-platform-as-a-service-iaas)
	- [Shared responsibility model](#shared-responsibility-model)
	- [scenarios](#scenarios)
			- [Development framework:](#development-framework)
			- [Analytics or business intelligence:](#analytics-or-business-intelligence)

<a id="#describe-"></a>

# Describe Platform as a Service (PaaS)

What is it?:
A service between IaaS(renting space in a datacenter) and SaaS(paying for a complete and deployed solution).

Characteristics:
* The cloud provider maintains the...
  * physical infrastructure
  * physical security
  * connection to the internet
  * operating systems
  * middleware
  * development tools
  * business intelligence services that make up a cloud solution
* users don't have to worry about...
  * the licensing
  * patching for operating systems and databases.
* is well suited to provide...
  * a complete development environment
    * while not having to worry about maintaining all the development infrastructure.


<a id="#shared"></a>

## Shared responsibility model

PaaS splits the responsibility between the cloud provider and the user.

What the cloud provider is responsible for:
* responsibility same as IaaS:
	* maintaining the physical infrastructure
	* physical infrastructure's access to the internet
* responsibility different from IaaS
  * operating systems
  * databases
  * development tools

What the user is responsible for:
※ responsibilities are on the cloud provider depending on the configuration.
* networking settings
* connectivity settings within the users'...
  * cloud environment
  * network and application security
  * directory infrastructure


<a id="#scenarios"></a>

## scenarios

Common scenarios where PaaS might make sense:

#### Development framework:
* PaaS provides framework
  * it can be built upon to develop or customize cloud-based applications by developers.
* Paas lets developers create applications
  *  by using build-in software components
* Cloud features that are included... that allows the amount of coding developers must to do be reduced:
  * scalability
  * high-availability
  * multi-tenant capabilities

#### Analytics or business intelligence:
* Tools are provided as a service with PaaS
* The tools allow organizations to analyze and mine their data
* The analyzing and mining helps finding...
	* insights
	* patterns
	* predicting outcomes
* To improve...
  * forecasting
  * product design decisions
  * investment returns
  * other business decisions

#### Example services
* App Service
* Cosmos DB

---

AZ-900:Describe cloud concepts① はこちら：

https://qiita.com/fsd-lukapyon/items/0100596156d3abc7808e

AZ-900:Describe cloud concepts② はこちら：

https://qiita.com/fsd-lukapyon/items/99edd38b566f6ed0d096

AZ-900:Describe cloud concepts③ はこちら：

https://qiita.com/fsd-lukapyon/items/0324140f0b6c2034db68

AZ-900:Describe cloud concepts④ はこちら：

https://qiita.com/fsd-lukapyon/items/90ed9d652da29f19f06e

AZ-900:Describe cloud concepts⑤ はこちら：

https://qiita.com/fsd-lukapyon/items/3d489123078f765ccb87

AZ-900:Describe cloud concepts⑥ はこちら：

https://qiita.com/fsd-lukapyon/items/6b5e612044dd37b42386

AZ-900:Describe cloud concepts⑦ はこちら：

https://qiita.com/fsd-lukapyon/items/83390ae397ff8e7b8989

AZ-900:Describe cloud concepts⑨ はこちら：

https://qiita.com/fsd-lukapyon/items/4881ce9db481dd4173eb