Cloud Basics Flashcards
Pass and thrive
IoE Era
The era of the Internet of Everything (IoE), is characterized by interconnected devices and systems.
Ecosystem Competition
In the IoE era, industries compete for dominance within interconnected ecosystems.
PC Era
Fast changes at the beginning, stable later
- Dominant platforms: Windows OS, Intel chips, x86 architecture
Mobile Era
Fast changes initially, stabilization later
- Dominant platforms: iOS, Android OS
- Architecture: ARM-based systems
The traditional IT architecture consists of
hardware and software, including infrastructure, data centers, servers, network hardware, desktop computers, and enterprise application software solutions.
computer components run on the virtualization environment, not on the physical environment.
With the virtualization technology
With cloud transformation
enterprise data centers are transformed:
from resource silos to resource pooling,
from centralized architecture to distributed architecture,
from dedicated hardware to software-defined storage (SDS) mode,
from manual handling to self-service and automatic service, and
from distributed statistics to unified metering.
Cloud computing adopts a simple distributed parallel programming model called
Map reduce
Is a programming model and task scheduling model. It is mainly used for parallel computing of data sets and scheduling of parallel tasks. In this mode, Users only need to compile Map and Reduce functions to perform parallel computing.
Map-Reduce
Consists of disk files and description files, which are encapsulated in the same folder.
Virtual Machine
Service orientation
Cloud computing is a service model, and the overall design is service-oriented.
Deployment Models for Cloud Computing
Private cloud - the cloud infrastructure is provisioned for the exclusive use of an organization.
Public cloud: the infrastructure is owned and managed by a third-party provider and shared through the internet.
Hybrid cloud: the combination of both mentioned before, viewed as a single cloud externally.
Refers to cloud services provided by third-party providers over the public Internet. Users can enjoy various services, including but not limited to computing, storage, and network services. Public cloud services can be free or pay-per-use.
Public cloud
Abstracts computing, storage, and network resources for users to use and provides corresponding services based on actual application requirements.
The IasS layer.
Provides container services and microservice development services for users based on the IaaS layer. That is, an open platform is provided for users.
The PaaS layer.