IaaS: Infrastructure as a service
IT Infrastructure resources: (Hardware environment) networks, servers and storage systems, (basic software) operating systems, databases, middleware.
IaaS Services: Communication services provided by network and communication systems, computing services provided by server devices, storage services provided by data storage, operating systems, generic middleware and database software services.
The technical features of IaaS: dividing 1 physical devices into separate virtual devices, forming a unified resource pool of multiple physical equipment resources, elasticity and intelligence.
IaaS Business Features: The provider of the IaaS service will also be the user of the service, users through the network access to services, users can self-service, according to their own needs, select the IaaS service products, on-demand billing.
IaaS Architecture: Resource layer, virtualization layer, management layer, service layer.
Resource tier: mainly includes all the physical devices in the data center, hardware servers, network devices, storage devices .... Resources in the resource pool can be unified by the management of the IaaS, centralized operations and management, and can be arbitrarily combined as needed to form a certain scale of computing resources, computing power.
Virtualization layer: According to the needs of users or business, from the pool resource layer to select resources and packaging, so as to form a different scale of computing resources, that is, virtual machines. Virtualization layer mainly contains a variety of virtualization technologies, virtualization technology is the core technology in the IaaS architecture, is the basis for the implementation of the IaaS architecture.
Management: Mainly for the following resource layer to carry out the same operations and management, the collection of resource information, to understand the operational status and performance of each resource ....
Service tiers: Provide users with the ability to use management, virtualization, and resource tiers. Both administrators and users of IaaS need a unified interface for complex operations that span multiple layers.
Virtualization Technology: The essence of virtualization is the abstraction, mapping and presentation of physical resources. Application .../virtual machine .../server, storage, network. Apply .../virtual machine ... (Desktop virtualization), virtual machines .../servers, storage, networking (server virtualization, storage virtualization, network virtualization).
No virtualized systems: operating systems and hardware, applications and operating systems, user interfaces and local computers, which have a direct dependency on each other. Not the best choice.
Hardware virtualization: Run multiple operating systems concurrently on a single physical computer. OS1 ... OS2.../hardware virtualization vm/hardware. Desktop virtualization, server virtualization.
Presentation Layer Virtualization: Allows the remote device to extract the user interface of the application. The data set is stored securely on the central server, not on multiple desktop computers. Create virtual sessions, execute applications in sessions, and map their user interfaces remotely with presentation layer virtualization. Only a single application can be run per session.
Application Virtualization: Addresses incompatibilities between different applications, and when a virtual application is deployed, it uses its own copies of these shared resources.
Desktop Virtualization: Transfer Desktop components (operating systems, applications, user data) to the datacenter for centralized management, and then provide users with virtual desktops for use on local devices. The rationale is that the desktop environment and the underlying hardware are separated by virtualization technology, enabling desktop operating systems, applications, and data to be managed in a separate way to achieve extremely high business agility. (Multiple users can share the same operating system, and multiple users can share the same application, but each user has their own user data).
Server virtualization: Virtual machines are virtualized on a single physical host, isolated from each other, and able to run independently of one another. The essence is that multiple virtual machines reuse the same set of physical resources, and the virtual Machine Manager realizes the partition and sharing of the underlying resources, and provides multiple sets of virtual computing resources upwards. (General memory and disk devices are partitioned in a way that CPUs are shared in a way.) )
Network virtualization: A virtual private network is built on the public networks via VPN or VLAN. In order to meet the needs of the virtual server, the network also needs to extend to the internal server, resulting in virtual Switch, Virtual Switch technology is one of the main technologies to realize network virtualization. A virtual switch is a middle tier established between a virtualized platform and a physical network card, which means that each virtual server on a physical server can communicate directly through a virtual switch, which does not appear on the physical switch. (Virtualization platform is shown in figure)
Storage Virtualization: Storage Virtualization Abstracts physical storage data access into logical data access, and users can create physical storage resources as shared storage pools. When a business system requires data operations, the storage administrator can create virtual disks from the shared storage pool to assign to the business system. By adding a virtual layer between the physical storage system and the server, the physical storage used by the server is virtualized into logical storage. The server only deals with logical storage.
Management features: Provides a manageable, controllable, operational service provisioning environment that enables IAAS service providers to easily deliver the underlying resources to the user in a service-based manner, essentially implementing deployment scheduling, operations management, and service delivery automation. The management platform has two functions: it provides a unified management of physical devices (servers, storage, network), logical resources (computing resources, storage resources, network resources and software resources), monitoring and deployment scheduling. Upward will abstract a variety of logical resources through service delivery to different types of customers.
Management platform Features: resource management, resource monitoring, resource deployment scheduling, service management, image management, Service Portal, business interface, user management, 4 a management, report management, security management and network interface.
Service Management: The basic resources in cloud computing need to be provided to users in the form of services, and service management is the management of the service lifecycle and service configuration. Service Portal: Divided into the user portal and management portal two parts. Business interface: Provide billing interface to BSS system, account opening interface and so on. Network Management interface: provide a specific level of alarm information, as well as provide real-time acquisition of KPI indicators and statistical analysis data.
IaaS Products and Services: Amazon AWS Services: Simple storage services, elastic computing cloud, simple arrangement services, SimpleDB. Synaptic. GoGrid: Provides Web-based storage services and the ability to quickly deploy Windows and Linux-based virtual servers to a cloud environment.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Cloud computing--iaas