Windows Azure and azure
We are experiencing an unprecedented revolution. The continuous innovation of information technology also promotes business innovation in various industries. Organizations of all sizes and types need to embrace the latest IT trends to maintain competitiveness and innovation, and focus on their own business.
The ultimate goal of cloud computing is to provide computing, services and applications to the public as a public facility so that people can use computer resources like water, electricity, gas, and telephone. Microsoft believes that the Internet will be a "cloud + Terminal" world in the future.
The emergence of the cloud not only changes the way we think about IT, but also enables organizations to gain benefits from almost "infinite computing resources:
IT Role Transformation: cloud computing is a transformation of the IT management construction model, allowing you to focus more on business innovation and growth rather than infrastructure management
Rapid response: cloud computing helps you quickly respond to the market and seize new business growth points
On-demand services: users can obtain on-demand applications and services at a lower cost from the shared resource pool.
10 cloud computing terms you must know
1. Cloud computing
Cloud computing has several definitions. We generally accept the definition of computing functions provided in the form of utility tools through Internet standards and protocols. This definition introduces the concepts of "public cloud" and "private cloud. As the name suggests, public cloud is intended for all credit card holders. Private cloud is dedicated to the enterprise or enterprise alliance specified by the private cloud task statement.
Microsoft's Windows Azure platform is a public cloud service. If any private data center running by a large enterprise has the following features, it can be called a private cloud: using the unified resource model supported by a wider range of virtualization, this model regards computing, storage, and network as a homogeneous resource pool, and uses highly automated processes to operate the system.
2. Infrastructure as a service (IaaS)
Infrastructure as a service (IaaS) is similar to traditional bearer. enterprises use the bearer environment as the logical extension for internal deployment of data centers. Servers (physical servers and virtual servers) are rented as needed, and IT professionals managing infrastructure have full control over software configurations.
Software components include operating systems, application platforms, middleware, database servers, Enterprise Service Bus, third-party components and frameworks, and management and monitoring software. Because you can freely select an application server, you can also choose a development tool flexibly. This flexibility increases the complexity of the IT environment because the customer's IT professionals need to maintain these servers just like the servers deployed internally. Maintenance activities include patching and upgrading operating systems and application servers, load balancing, Database Server failover clusters, backup and recovery, and other activities to reduce hardware and software faults.
3. software as a service (SaaS)
Software as a service (SaaS) is a software delivery business model that is used by a supplier or a third party to host an application and provide it to customers who subscribe to the application. SaaS customers use the software running on the vendor's infrastructure after payment. No upfront payments are required, and customers do not have to sign any long-term contracts.
4. Platform as a service (PaaS)
For customers who want to build and run custom applications as a service, the platform-as-a-service (PaaS) can meet their needs. These customers include ISV, value-added service providers, enterprise IT stores, and all other customers who need custom applications. PaaS provides hosted application servers that rely on large resource pools and have almost unlimited scalability. PaaS also provides necessary support services for the complete platform, such as storage, security, integrated infrastructure and development tools.
Service providers provide a pre-configured virtualized application server environment where developers can deploy applications. Because the service supplier manages the running time of hardware (patching, upgrading, etc.) and application servers, the participation of IT professionals is minimized. Developers build applications and annotate them using resource descriptors. PaaS is usually applicable to brand new applications. Existing applications usually need to be restructured on a large scale to comply with Sandbox rules.
5. SLA
SLA stands for Service-Level Agreement, meaning Service Level Agreement. To ensure the performance and reliability of services at a certain cost, the service provider and the user define an agreement recognized by both parties. This overhead is usually the main factor driving the quality of service provision.
A complete SLA is also a legal document, including the parties involved, agreement terms (including applications and supported services) penalties for breach, fees and arbitration institutions, policies, modification of terms, forms of reports, and obligations of both parties. Similarly, service providers can regulate users' workload and resource usage.
6. Private Cloud)
Private Clouds are built for individual use by a customer. Therefore, they provide the most effective control over data, security, and service quality. The company has infrastructure and can control how applications are deployed on this infrastructure. Private clouds can be deployed in the firewall of an enterprise data center or in a secure host hosting place.
Private clouds can be built by the organization's own IT organization or by solution providers. For example, Microsoft can provide a comprehensive private cloud solution through the Windows Server and System Center Software, supporting an organization to convert itself from a traditional data Center to a private cloud. Private cloud gives organizations an extremely high level of control over the use of cloud resources and brings the expertise needed to establish and operate the environment.
7. Public Cloud)
Public cloud usually refers to the clouds that can be used by third-party providers. Public clouds are generally available over the Internet and may be free or cost-effective. This cloud has many instances that can provide services in today's open public network. Public cloud operators provide services directly to external users through their own infrastructure. External users access services over the Internet and do not own cloud computing resources. Public cloud can provide attractive services to end users at a low price to create new business values. Public cloud is a support platform, it can also integrate upstream service providers (such as value-added services and advertisements) and downstream end users to create new value chains and ecosystems.
8. Hybrid Cloud (Hybrid Cloud)
Hybrid cloud is a combination of public and private cloud services. For security and control reasons, not all enterprise information can be stored on the public cloud, so that most enterprises that have applied cloud computing will use the hybrid cloud model. Many will choose to use both public and private clouds, and some will also build public clouds.
9. Multi-tenant
Multi-tenant technology, or multi-tenancy technology, is a software architecture technology, it explores and implements how to share the same system or program components in a multi-user environment and ensures data isolation between users.
10. Prepayment (Pay-in-Advance)
In the cloud computing field, prepayment (pay-in-advance) provides IT users with a payment mode similar to the traditional payment mode for electricity, tap water, or telephone services, that is, the final cost is measured based on the actual usage of the user, and the user does not have to pay for the construction and maintenance costs of the infrastructure. Pay-in-advance billing is like a pre-paid mobile phone card, with no monthly rental fee, how much is deducted, and can be recharged. This new computing resource usage and billing method will change the IT budget of enterprises and provide more flexibility and convenience for enterprises.
Finally, the editor has an appeal:
Visit http://market.azure.cn now