First known as Cloud

Source: Internet
Author: User

Question
I have always wanted to write something about cloud computing. This time I was lucky enough to participate in the writing of Microsoft's Chinese version of azure technical articles. I would like to take this opportunity to complete this small plan. Please kindly advise.


I. What is cloud computing?
Now that we are talking about cloud computing, we need to first introduce what cloud computing is. In fact, the concept of cloud computing has been hyped over the entire industry in recent years, and each has its own definition. Many vendors rely on the cloud. It seems that the cloud side is very high. However, it often seems that "Cloud" is used as a gimmick to carry out its own business activities.
So what is cloud computing? According to its widely accepted definition, cloud computing is an Internet-based computing method in which shared hardware and software resources and information can be provided to computers and other devices as needed. At the same time, cloud computing is represented as a pay-as-you-go mode, which provides available, convenient, and on-demand network access and enters the configurable computing resource sharing pool (resources include networks, servers, storage, application software, and services). These resources can be quickly provided, with only a small investment in management or little interaction with service providers.
The ultimate goal of cloud computing is to provide computing, services, and applications as a public facility. Microsoft believes that the future Internet will be composed of "cloud + Terminal.
Ii. Classification of cloud computing
The cloud computing deployment model can be divided into three types:
1. Public cloud
This kind of cloud is a shared service provided by third-party providers. This kind of service is open to users. What users do is usually only pay-as-you-go, users are not required to manage and maintain computing resources. Public cloud solutions are highly elastic and cost-effective.
Microsoft's azure and Office 365 provide users with robust public cloud services.
2. Private cloud
Similar to public clouds, Private clouds are still highly elastic. The difference is that private clouds are provided by owners and Organizations of the cloud computing service. All infrastructure content, computing resources, network bandwidth, and service security are managed and maintained within the Organization. It ensures the privacy and security of resources. The disadvantage is that the cost is high and the technical requirements are very high.
Microsoft's Windows Server 2012 R2 and System Center 2012 R2 series provide users with complete private cloud solutions.
3. Hybrid cloud
Hybrid cloud integrates Public and Private clouds. This type of data is usually suitable for storing non-critical enterprise data or data that is provided to the Internet for access on the public cloud, however, key data is stored on the private cloud of the enterprise.
Iii. Cloud computing service forms
Based on different levels, cloud computing is divided into three different service forms: Infrastructure as a service (IAAS), platform as a service (PAAs), and software as a service (SAAS ).
1. Infrastructure as a service (IAAS)
IAAs is the cloud service form closest to the traditional IT management. Its basic manifestation is that users rent the cloud server of the provider as needed, in the provider's cloud environment, you can fully control system and software configurations as needed. Including operating systems, application platforms, middleware, database servers, Enterprise Service Bus, third-party components and frameworks, and management and monitoring software.
2. Platform as a service (PAAs)
PAAs provides hosted application servers that rely on large resource pools and have almost unlimited scalability. It also provides necessary support services for the entire platform, such as storage, security, and integrated infrastructure and development tools. PAAs actually refers to submitting a software development platform to users in Saas mode as a service. Therefore, Paas is also an application of the SAAs model. However, the emergence of paas can accelerate the development of SAAS, especially the development of SAAS applications. For example, personalized software development. Service providers provide a pre-configured virtualized application server environment where developers can deploy applications. Because the service provider manages hardware (repair, upgrade, etc.) and application server running time, it participation is minimized. Developers build applications and annotate them using resource descriptors. During deployment, the configuration engine binds the necessary infrastructure functions declared in the descriptor to the application.
3. software as a service (SAAS)
SAAS is a software delivery business model that provides applications by providers and third-party services and is available to users through subscription. The underlying infrastructure and software configuration are invisible to users. Therefore, customers must accept this out-of-the-box feature as they are. Generally, you do not need to buy software. You only need to rent web-based software from your provider over the Internet.
To better illustrate the above three service forms, you can use the following illustration to understand:
 

650) This. width = 650; "width =" 864 "Height =" 538 "Title =" 1.png" style = "width: 708px; Height: 449px; "src =" http://s3.51cto.com/wyfs02/M01/4D/92/wKiom1RTVJnB8mtCAALpLW0bDis608.jpg "alt =" wkiom1rtvjnb8mtcaalplw0bdis608.jpg "/>

Among them, what private cloud needs to do is to provide resources at all levels. For users, IAAs only manages the upper-layer databases, operating systems, security, operations, and applications. For users, Paas only focuses on and manages R & D applications; for users, SAAS basically does not care about the overall service-to-Application Operation, but only about what application services can be provided and whether they are available.
 

650) This. width = 650; "width =" 864 "Height =" 485 "Title =" 2.png" style = "width: 714px; Height: pixel PX; "src =" http://s3.51cto.com/wyfs02/M02/4D/92/wKioL1RTVQnAW0sAAAJ-DiyrCiA532.jpg "alt =" wKioL1RTVQnAW0sAAAJ-DiyrCiA532.jpg "/>

From the perspective of tables, we can understand that if different cloud services are used, the content managed by users may be different. Therefore, you need to select the desired cloud service form based on your own situation. Microsoft provides all forms of cloud services, including Microsoft Azure that provides IAAs and paas, and office365 and onedrive that provides SAAS.
4. More key concepts need to be understood
In addition to the above concepts, If You Want To better maintain your own interests and requirements in the use of cloud computing, as a cloud computing user, two very important concepts are service level agreement (SLA) multi-tenant environment.
1. service level agreement (SLA)
SLA is a set of agreements to ensure cloud users. This agreement has legal benefits. SLA can be understood as an agreement agreed by both parties between cloud providers and users to ensure service performance and reliability at a certain cost and expense. To put it bluntly, a service contract is used to protect the interests of both parties. If you use Microsoft's cloud services, Microsoft will provide SLA and agree with both parties to ensure the interests of users.
2. Multi-tenant Environment
In the concept of public cloud, service providers may provide services for multiple users. These users all use the provider's cloud computing platform, which may share resources at the underlying layer. Therefore, in order to ensure the security of user data and content, the data isolation technology between users must be provided. In addition to providing the same program running for disconnected users on the system, all user data in the system belongs to this user.
5. How to start
Through the above, we may have a preliminary understanding of the basic concepts of cloud computing. How can we start the journey of cloud computing? In the future, we will describe how to use cloud computing with the cloud services provided by Microsoft. Here we will focus on the IAAs and PAAs content, and the SAAs content will be involved in the opportunity. In this case, you must first have a Microsoft Azure service account to obtain Microsoft's public cloud services.
Microsoft has released a Chinese version of Microsoft Azure public cloud platform in China, which has 21 vianet to provide O & M support, can apply for a trial through the http://www.windowsazure.cn.

650) This. width = 650; "width =" 959 "Height =" 569 "Title =" 3.png" style = "width: 731px; Height: 351px; "src =" http://s3.51cto.com/wyfs02/M02/4D/92/wKiom1RTVM-gSuG9AAJZNmqk_T8256.jpg "alt =" wKiom1RTVM-gSuG9AAJZNmqk_T8256.jpg "/>
 

This article from "fat brother Technology Hall" blog, please be sure to keep this source http://liulike.blog.51cto.com/1355103/1570468

First known as Cloud

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.