雲端計算第四章
本篇文章是對課程大型軟體系統設計與體系結構(雙語)【又名:雲端計算】
第四章的課堂內容總結,適用於大連交通大學。
Fundamental Concepts and Models(基本概念和模型)
Roles and Boundaries 角色與邊界
Cloud Provider 雲提供者
- provides cloud-based IT resources
- as per agreed upon SLA guarantees
- ensure the on-going operation
Cloud Consumer 雲使用者
- an organization (or a human) that has a formal
contract or arrangement
Cloud Service Owner 雲服務擁有者
- The person or organization that legally owns a cloud service
Cloud Resource Administrator 雲資源管理者
- person or organization responsible for administering a cloud-based IT resource (including cloud services).
Additional Roles 其他角色
- Cloud Auditor 雲審計者
- Cloud Broker 雲代理
- Cloud Carrier 雲運營商
Organizational Boundary 組織邊界
- represents the physical perimeter that surrounds a set of IT resources that are owned and governed by an organization.
Trust Boundary 信任邊界
- a logical perimeter that typically spans beyond physical boundaries to represent the extent to which IT resources are trusted
- on-demand usage 按需使用
- ubiquitous access 隨處訪問
- multitenancy (and resource pooling)
多租戶(和資源池) - Elasticity 彈性
- measured usage 可測量的使用
- resiliency 可恢復性
On-Demand Usage 按需使用
- A cloud consumer can unilaterally access cloud-based IT resources giving the cloud consumer the freedom to
self-provision
these IT resources. -
on-demand self-service usage
, this characteristic enables the service-based and usage-driven features found in mainstream clouds
Ubiquitous Access 無處不在地訪問
- represents the ability for a cloud service to be widely accessible.
Multitenancy (and Resource Pooling) 多租戶
- The characteristic of a software program that enables an instance of the program to serve different consumers (tenants) whereby each is
isolated from the other
- Through the use of multitenancy technology, IT resources can be dynamically assigned and reassigned, according to cloud service consumer demands.
Elasticity彈性
- the
automated ability
of a cloud to transparentlyscale IT resources
, as required in response to runtime conditions or as pre-determined by the cloud consumer or cloud provider
Measured Usage可測量的使用
- represents the ability of a cloud platform to
keep track of the usage
of its IT resources, primarily by cloud consumers.
Resiliency 可恢復性
- a form of failover that distributes redundant implementations of IT resources across physical locations.
Cloud Delivery Models 雲交付模型
represents a specific, pre-packaged combination of IT resources offered by a cloud provider.
- Infrastructure-as-a-Service (IaaS)
基礎設施作為服務 - Platform-as-a-Service (PaaS)
平臺作為服務 - Software-as-a-Service (SaaS)
軟體作為服務
infrastructure-as-a-Service (IaaS)
- The IaaS delivery model represents a self-contained IT environment comprised of infrastructure-centric IT resources that can be accessed and managed via cloud service-based interfaces and tools.
- This environment can include hardware, network, connectivity, operating systems, and other “raw” IT resources.
- infrastructure-as-a-Service (IaaS)
Platform-as-a-Service (PaaS)
- The PaaS delivery model represents a pre-defined “ready-to-use” environment typically comprised of already deployed and configured IT resources.
The cloud consumer wants to extend on-premise environments into the cloud for scalability and economic purposes.
The cloud consumer uses the ready-made environment to entirely substitute an on-premise environment.
The cloud consumer wants to become a cloud provider and deploys its own cloud services to be made available to other external cloud consumers.
Software-as-a-Service (SaaS)
- A software program positioned as a shared cloud service and made available as a “product” or generic utility represents the typical profile of a SaaS offering.
Cloud Deployment Models 雲部署模型
- A cloud deployment model represents a specific type of cloud environment, primarily distinguished by ownership, size, and access.
Public cloud 公有云
Community cloud 社群雲
Private cloud 私有云
Hybrid cloud 混合雲
Public Clouds 公有云
- a publicly accessible cloud environment owned by a third-party cloud provider.
- The cloud provider is responsible for the creation and on-going maintenance of the public cloud and its IT resources.
Community Clouds 社群雲
- A community cloud is similar to a public cloud except that its access is limited to a specific community of cloud consumers.
- Membership in the community does not necessarily guarantee access to or control of all the cloud’s IT resources. Parties outside the community are generally not granted access unless allowed by the community.
Private Clouds 私有云
- A private cloud is owned by a single organization.
- With a private cloud, the same organization is technically both the cloud consumer and cloud provider
1.a separate organizational department typically assumes the responsibility for provisioning the cloud (and therefore assumes the cloud provider role)
2.departments requiring access to the private cloud assume the cloud consumer role
Hybrid Clouds 混合雲
- A hybrid cloud is a cloud environment comprised of two or more different cloud deployment models.
summary
1.Fundamental Concepts
- Cloud Provider雲提供者
- Cloud Consumer雲使用者
- Cloud Service Owner雲服務擁有者
- Cloud Resource Administrator雲資源管理者
- Organizational Boundary組織邊界
- Trust Boundary信任邊界
2.Cloud Characteristics
- on-demand usage按需使用
- ubiquitous access泛在連線
- multitenancy (and resource pooling)多租戶和資源池
- Elasticity彈性
- measured usage可測量的使用
- Resiliency可恢復性
3.Cloud Delivery Models
- Infrastructure-as-a-Service (IaaS)基礎設施作為服務
- Platform-as-a-Service (PaaS) 平臺作為服務
- Software-as-a-Service (SaaS) 軟體作為服務
4.Cloud Deployment Models
- Public cloud公有云
- Community cloud社群雲
- Private cloud私有云
- Hybrid cloud混合雲
個人部落格本文地址:https://kohler19.gitee.io/2022/03/17/cloud-computing2/