how to build a stable and robust base for a “cloud”
TRANSCRIPT
![Page 1: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/1.jpg)
How To Build A Stable And
Robust Base
For a “Cloud”
Doctor Cheng Liang
Pengyun Network Technology
![Page 2: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/2.jpg)
Historical Background and Cloud Trends
• Overturn of traditional business
models
• The transactional businesses based
on the Internet or mobile terminals
have grown exponentially
• The requirements for user
experience are higher
– Available at anytime
– Smooth accesses
– Comprehensive functions
– Safe and Reliable
![Page 3: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/3.jpg)
Imperative Cloud Transition
• The challenges and opportunities brought by "Internet+" force the transition form traditional data centers to cloud computing
• Objects hosted by the cloud platform: – New business system
– Incremental IT
– The transition of inventory IT
• Hot spots of construction: private clouds and industrial clouds
![Page 4: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/4.jpg)
Imperative Storage Platform Transition
Cloud Computing Data Center
Traditional Enterprise IT
Cloud Storage
Distributed Storage
Software
Universal PC Server
and Built-in Storage +
Traditional Storage
![Page 5: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/5.jpg)
Traditional StorageVSCloud Storage
Procurement Costs
High-cost Dedicated Hardware Low-cost Universal Hardware
The higher requirements, the more expensive Non-universal, poor resource utilization Bound to vendors
lower cost, but higher capacity Universal hardware, high utilization, on-demand flow Not bound to hardware vendors, pro-competitive
Capacity Expansion Costs
High Input, Periodic Capacity Expansion
Low Input, On-demand Capacity Expansion
One-time high input, locked funds Expansion of old equipment, weak input-output ratio Bound to vendors, seller's market
on-demand input, optimized allocation of funds Using mainstream hardware, reasonable input-output ratio Not hardware bound to vendors, buyer's market
Operation and Maintenance Costs
Dependent on Mechanical Operation and Maintenance
Dependent on System's Intelligent Operation and
Maintenance Universal pare parts, high cost Dedicated teams and technologies, high staffing cost Complex operation and maintenance, high input in professional services
Universal spare parts, low cost No specific requirements, low staffing cost Simple operation and maintenance, no need of professional services
Time Costs
Sudden Construction, Pursue Opportunities
Ready to Use, Meet Opportunities
Establishment or expansion takes a very long period Complex resource allocation, slow
Fast commissioning Fast resource allocation
Traditional Storage Environments Cloud Storage
![Page 6: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/6.jpg)
Cloud Storage is the Cloud Infrastructure
• Data storage of video surveillance system
![Page 7: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/7.jpg)
Cloud Storage is the Cloud Infrastructure
• It stores the pictures and video in billions of mobile devices (mobile phones)
![Page 8: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/8.jpg)
Cloud Storage
Definition of Cloud Storage
应用实例
Software Defined Storage
X86Storage Servers
Cloud Storage External
interfaces
Distributed Block Storage
Distributed Database Storage
Object Storage
![Page 9: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/9.jpg)
Cloud Storage is the Cloud Infrastructure
• The construction of cloud software stacks needs to be based on cloud storage
IaaS Cloud Storage Cloud
computing Software definition network
PaaS Cloud Resource Scheduling
Cloud Software Installation
Cloud Resource Management
SaaS Virtual Desktop
Web Application
Big Data Analysis
Economical Hardware
X86Servers, Network Switches, etc.
![Page 10: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/10.jpg)
Cloud Storage is the Cloud Infrastructure
• The construction of cloud software stacks needs to be based on cloud storage
IaaS
PaaSand SaaS
Workflow Cloud Services
Message Cloud
Services
Cloud Resource Management
Virtual Desktop
Web Application
Big Data Analysis
Software Defined
Computing
Distributed Block Storage
Distributed Database Storage
Object Storage
![Page 11: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/11.jpg)
Characteristics of Cloud Storage Products
• "Three Highs"
– High Scalability
– High Availability
– High Performance
• "One Intelligent"
– Intelligent Self-Maintaining
![Page 12: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/12.jpg)
Pengyun Reliable Intelligent Storage
Distributed Block Storage
Distributed File Storage
Distributed Object Storage
Distributed Database
We are not porters
We don't take "shortcuts"
Based on Surpassing
Starting from the Bottom
We are engineers
Project Formation
![Page 13: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/13.jpg)
Pengyun ZettaStor Technology-leading Storage
Products
High Scalability Horizontal Scalability It can support millions of nodes ZB-level mass storage
High Performance
Parallel IO Processing Hard Disk IO Strategy Optimization Optimization of Network Paths
High Availability
Share-Nothing Architecture No single-point failure Failure self-healing, which doesn't affect the application
![Page 14: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/14.jpg)
Cloud Storage How to Achieve Higher Scalability
Fully Distributed Architecture Share-Nothing Architecture No Central Control Node Million-level Scalability
Control
Node
Node Node
Node Node
Limited Scalability Difficult to Support Large-scale Environments
Unified Central Control Nodes??
![Page 15: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/15.jpg)
Cloud Storage How to Achieve Higher Performance
User Block Data
Object Layer Transition
File System Layer Transition
Physical Storage Location
Multiple Transitions High Cost, High Latency
Non-native Block Storage??
User Block Data
Physical Storage Location
Real Native Block Storage Direct Bare Disc Operation High Performance, Low Latency
![Page 16: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/16.jpg)
Cloud Storage How to Achieve Higher Performance
Multiple Data Forwarding High Latency, Low Performance
Too Long Network Data Path? Optimized Network Data Path Direct Data Distribution Low Latency, High Performance
![Page 17: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/17.jpg)
Cloud Storage How to Achieve Higher Availability
Metadata User Data
Copy 1
Copy 2
Copy 3
Metadata and User Data Distributed and stored in
the system together With multiple copies at
the same time After a certain copy is
invalid, the system will generate a new copy on the other nodes
![Page 18: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/18.jpg)
Cloud Storage How to Achieve Intelligent
Maintenance-free
Each Storage Node with Intelligence Perceive the health status of
any other nodes Automatically work together
with other nodes
![Page 19: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/19.jpg)
Best Practices of Cloud Storage Architecture
Share Nothing(purely distributed) architecture, no central control node
High Scalability
Native block storage, the bottom layer doesn't use file system or object storage
Optimize network data path Disk IO optimization and
others
High Performance
Eliminate single-point failure Intelligent failure self-healing,
automatic data reconstruction
High Availability.
Each node is intelligent Work together with
other nodes Intelligent Maintenance-free
![Page 20: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/20.jpg)
应用实例
Cloud Virtual Machines Database Applications
NASSystems
ZettaStor DBS Volume
Generated
ZettaStor DBS and the
Managed Hardware
ZettaStor DBS Application
Scenario
Support the Hyper-Converged Architecture
Pengyun ZettaStor DBS Technology-leading ServerSAN Products
![Page 21: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/21.jpg)
Pengyun ZettaStor DBS Technology-leading ServerSAN Products
NAS
Data Access Interface Integrated Interface
RESTful API
OpenStack
Cinder Driver DFS iSCSI PYD
![Page 22: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/22.jpg)
Pengyun ZettaStor's Customers and Partners
B2B: Construct Private Clouds for Enterprises Customers' Industries: Operation, finance, government, military,
medical, IT, scientific research, culture and entertainment, manufacturing, transportation, media, energy
IaaS Cloud Storage
Cloud computing
Cloud Network
PaaS Cloud Resource Scheduling
Cloud Software Installation
Cloud Resource Management
SaaS Web Application
Virtual Desktop
Big Data Analysis
Economical Hardware X86Servers, Network Switches, etc.
·
Our Products
Block Device Storage OR ServerSAN
Object Storage
![Page 23: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/23.jpg)
ServerSAN's Market Forecasts
![Page 24: How To Build A Stable And Robust Base For a “Cloud”](https://reader031.vdocuments.net/reader031/viewer/2022022414/587199941a28ab044e8b568d/html5/thumbnails/24.jpg)
Thank you for your supports!
Please pay attention to more coming contents
Software-defined Data Center Special Keynote Speech