当前位置:网站首页>Explore cloud database of cloud services together
Explore cloud database of cloud services together
2022-07-07 11:46:00 【ζ Chicken with vegetables】
One 、 Preface
With the continuous implementation and promotion of the concept of Cloud Computing , At present, cloud platform has been widely used .
Cloud platform helps users in :
- Application landing
- Service landing
- Safety guarantee
- performance
More efficient than traditional methods , More savings , A more stable , More convenient advantages .
Two 、 The present and past life of cloud
2.1 What is cloud
The cloud concept refers to computers 、 mobile phone 、 TV and other electronic application products can provide cloud services through the Internet 、 Cloud space 、 Cloud search 、 Cloud browsing 、 Cloud community 、 A series of resource sharing applications such as Cloud Applications .
Cloud services are based on “ Cloud computing ” technology , Realize the interconnection between various terminal devices . mobile phone 、 TV is just a simple display and operation terminal , They no longer need to have strong processing power . Like the online antivirus we often use 、 Network hard disk 、 Online music and so on belong to cloud services .
So what's in here 3 A concept :
- cloud : Popular understanding is remote computer , And it's a group a pile , These remote computers work together to build a platform , Providing services to users
- Calculation : This is a very conceptual term , It can be regarded as the computational power of calculating and analyzing business data , But in the popular sense , Computing refers to the various requirements for building business systems
- platform : Will cloud ( Remote hardware resources ) And calculation ( Remote software resources ) Put together , It forms a platform , Provide various services to users .
We can think of it this way : Cloud platform Namely A platform on the cloud , Provide users with a variety of long-range service
2.2 The basic principle of cloud
By distributing computing across a large number of distributed computers , Not on a local computer or remote server , The operation of enterprise data center will be more similar to that of Internet . This enables the enterprise to switch resources to the required applications , Access computers and storage systems as required .
2.3 What is Cloud Computing
What is Cloud Computing ? Cloud computing as a new resource , It has strong practicality and delivery mode , Gradually recognized by academia and industry , It is a kind of Distributed Computing , A group of loosely coupled computers form a super virtual computer , It is often used to perform some large tasks , Through the network “ cloud ” Will be huge data , The handler is divided into countless small programs , These resources are shared by all cloud computing users , And can be easily accessed through the network , Process and analyze these applets , Get the result and return it to the user , Cloud computing at this stage through continuous progress , It is not just a separate calculation , It is the result of the mixed evolution and leap of various computer technologies .
2.4 Cloud native Computing Foundation
Mention cloud , It must be said that the cloud native Computing Foundation (Cloud Native ComputingFoundation, CNCF),CNCF Founded on 2015 year 12 month 11 Japan ,CNCF At the beginning of its establishment, there were only more than a dozen founding members , Including Google 、IBM、Red Hat、VMware…… After several years of development , at present CNCF There has been more than 300 Members , Covering well-known at home and abroad IT manufacturer , Including Microsoft 、 Amazon 、 Apple 、 Alibaba 、 HUAWEI, etc. .
2.5 Classification of cloud platforms
There are major cloud platforms 2 Categories: , Namely :
Private cloud platform
Private cloud platform , Private cloud for short , As the name suggests, it is a private cloud platform , Generally, enterprises build their own , Provide it for internal use . Such as , Various business departments Or each project team as a customer , Buy resources from the platform , Or apply for resources to use , Expenses are generally settled within the enterprise . It is a way to improve Utilization of resources , meanwhile , Based on various services provided on the cloud platform , It also facilitates the internal development of the enterprise . But for the enterprise itself , Its hardware resources are self-organized .( Such as Build your own computer room Self purchase server, etc )
Public cloud platform
Public cloud platform is a cloud platform provided to the public . anybody Or any enterprise You can go to... In the public cloud platform Buy apply Corresponding resources . For providers of public cloud platforms , Its own hardware resources are self-organized ( Such as self built computer room , Self purchase server , Building data centers )
2.6 The role of cloud primordial
For the application development team , Cloud native technology can improve the efficiency of application development , Improve the quality of application delivery . For example, through containers , The technology development team can more easily obtain the environment and resources needed for development , The developed applications can be more easily deployed and managed by the operation and maintenance team .
For the business side , The benefit of cloud native is the submitted requirements , Can be responded to and implemented faster . Because cloud native technology can effectively shorten the application delivery cycle , Make requirements code faster , Code becomes an online application faster , Finally, serving the users , Realize the value of
2.7 Cloud native development
After several years of development , The concept of cloud Nativity has been recognized by the community 、 Widely recognized by enterprises and the market . From the current popular cloud native technology , Cloud native has been used in many industries and fields , There are many cases of landing , Including high technology 、 Finance 、 manufacture 、 retail 、 education 、 The government , Even military and so on .
2.8 Three services of the cloud
IaaS
Infrastructure as a Service
: Infrastructure as a service , It means that IT Infrastructure is provided as a service
- VPS:virtual private server
- network bandwidth
- VPC:virtual private cloud( A small private cloud within a large public cloud , It's a private intranet on the cloud )
PaaS
Platform as a Service
: Platform as a service . It refers to providing the platform as a service . So the cloud platform we want to learn , It's a kind of PaaS
service . Others are like
Tencent map development platform
- Applet development platform
- Distributed file storage platform
- Distributed cache service platform
- etc.
SaaS
Software as a Service
: Software as a service , It refers to the provision of software as a service .
- Portal site
- Mobile application
- Interactive application
- Website content management
- etc.
3、 ... and 、 Cloud native database
Amazon, who was born in e-commerce, once had a trouble . Every Christmas this consumption peak , The company has to add a lot of servers , To cope with the surge in orders , But after Christmas , These servers are useless again , Wasted a lot of resources . Amazon's cloud ideal is , Rent out the remaining computing power . Next, let's explore cloud database , take Amazon Web Services ( Amazon cloud technology ) give an example ,Amazon Web Services ( Amazon cloud technology ) It is the most comprehensive in the world 、 The most widely used cloud platform , More than... From global data centers 200 A full-featured service . Millions of customers ( Including the fastest growing startups 、 The largest enterprises and major government agencies ) All in use 【 Amazon cloud technology 】 To reduce costs 、 Improve agility and accelerate innovation .
3.1 Send a wave of benefits first
Before exploring cloud native databases , First, let's give you a wave of benefits , Amazon cloud technology provides 100 Free packages for more than products . among , Computing resources Amazon EC2 First year 12 It's free for three months ,750 Hours / month ; Storage resources Amazon S3 First year 12 It's free for three months ,5GB Standard storage capacity ; Database resources Amazon RDS First year 12 It's free for three months ,750 Hours ;Amazon Dynamo DB 25GB storage capacity Free forever . Click here , Come and get exclusive benefits
3.2 What is a cloud database
everyone Common databases are mysql、oracle、sqlserver、sqlite wait , What is cloud database ?
A container based microservice application , The idea of deploying on an elastic cloud infrastructure through continuous delivery . Experts and scholars in the field of cloud computing and security generally agree , Cloud native is more secure 、 Pratt & Whitney's emerging model .
Look back at every technological leap in human history , Productivity change will never be absent . Developed 50 Years of “ database ” Software , Its next inevitable change direction ——“ Cloud native database ” Has also quietly come to the tenth year . In the next decade , Innovation in cloud native databases will go far beyond the past decade . From what perspective should we look at the past technological accumulation , And actively prepare for the future wave of technological change ? Cloud native database online conference .
3.3 The difference between cloud database and traditional database
project | Traditional software usage | Cloud Computing |
How to get software | Invest in the construction of computer room , Build a hardware platform , Buy software and install it locally | Directly purchase the software services of cloud computing manufacturers |
Usage mode | Local installation , Local use | The software runs on the servers of cloud computing manufacturers , Users can use software services through the network wherever there is a network connection |
Payment method | A large initial investment cost needs to be paid at one time , Including the construction of computer room 、 configure hardware 、 Buy all kinds of software ( operating system 、 Antivirus software 、 Business software, etc ) | Zero cost investment can immediately obtain the required IT resources , Just pay for the resources you use , Use more, pay more , Use less and pay less , Extremely cheap |
Maintenance cost | You need to hire professional technicians at your own expense to maintain | Zero cost , Cloud computing vendors are responsible for all maintenance work |
get IT Speed of resources | It takes a long time to build the computer room 、 Purchase, install and commission equipment and systems | Ready to use , Available immediately after purchase |
How to share | Build your own , Provide for oneself | After cloud computing manufacturers build cloud computing service platforms, they provide services for many users at the same time |
Maintenance speed | There is a virus 、 When the system crashes , You need to hire yourself IT Personnel maintenance , Many ordinary enterprises IT Limited technical capacity of personnel , Encounter some problems and even need to find foreign aid , Usually it can't be solved immediately | In case of any system problems , Cloud computing manufacturers will give timely response with their professional team , Ensure the normal use of cloud services |
Resource utilization | Low utilization , Invested a lot of money to build IT System , Often only for the enterprise's own use , When businesses don't need so much IT Resource time , There will be a waste of resources | High utilization rate , It can provide services for a large number of users every day ; When there are idle resources , The cloud computing management system will automatically shut down and exit redundant resources ; When additional resources are needed , It will automatically start and add relevant resources |
The cost of enterprise relocation | When the enterprise moves , The original computer room facilities will be invalidated , It is necessary to re invest in a new place and build a computer room at a high cost | No matter where the enterprise moves , You can get cloud computing services immediately at zero cost through the network , Because resources are in the cloud , Not on the client side , The relocation of enterprises will not affect IT Distribution of resources |
Resource scalability | Built by the enterprise itself IT The service capacity of infrastructure is usually capped , When the business volume of the enterprise increases suddenly , The existing IT Infrastructure cannot meet demand immediately , It takes time and money to buy and install new equipment : When the business peak is over , The extra equipment will be idle , Waste of resources | Metacomputing manufacturers can provide enterprises with almost unlimited IT resources ( Resources such as storage and Computing ), Enterprises can get as much as they want ; When the enterprise does not use , Just unsubscribe from excess resources , There is almost no problem of idle resources . |
3.4 Amazon cloud technology database
Traditional databases have limited storage 、 Difficulty in expansion 、 The delay between master and slave is high , When the traditional database management system meets Amazon Technology Amazon Aurora, Amazon technology database management system said :“ Your shortcomings , I'll make it up !”
- Amazon Aurora Support performance intensive applications and critical workloads , At the same time, the cost of commercial databases is one tenth of that of MySQL and PostgreSQL Full compatibility of .
- Amazon Aurora Build applications with multiple availability zones , Support 99.99% Uptime for SLA And less than 1 Realize global replication of cross regional disaster recovery within minutes .
- Amazon Aurora Through a fully managed database ( Including innovations such as no server ) Improve productivity and reduce total cost of ownership , In this way, you can focus on building applications that satisfy users .
- Amazon Aurora You can use standard tools Aurora, Easy migration MySQL or PostgreSQL database , Or use Babelfish for Aurora PostgreSQL Run old style SQL Server Applications , Just a few code changes .
Four 、Amazon Aurora
4.1 Amazon Aurora brief introduction
Amazon Aurora It is a relational database management system specially built for the cloud (RDBMS), But with MySQL and PostgreSQL Fully compatible with .Aurora Provide you with the performance and availability of commercial databases at a cost of one tenth .
4.2 Amazon Aurora Use cases
Modernize enterprise applications
Operation has high availability 、 High performance enterprise applications , Such as customer relationship management (CRM)、 Enterprise Resource Planning (ERP)、 Supply chain and billing applications .
structure SaaS Applications
Reliable support through flexible instance and storage scaling 、 High performance and multi tenant software as a service (SaaS) Applications .
Deploy globally distributed applications
Develop Internet scale applications , Such as mobile games 、 Social media applications and online services , These all need multi region scalability and elasticity .
Take the road without server
Handover capacity management , Only the capacity consumed by instantaneous and fine expansion is paid , So as to save up to 90% Cost of .
5、 ... and 、 Personal summary
Cloud database provides users with very cheap services through the network IT resources .
Eight advantages of cloud database :
(1) On demand services
(2) At any time
(3) generality : Meet various user needs
(4) high reliability : When a machine in the cluster fails , There will be a mechanism to enable the standby machine .
(5) Extremely cheap
(6) in super-large scale : bandwidth 、CPU、 Memory 、 Take whatever you want, such as disks .
(7) Dynamic scalability
(8) High availability
6、 ... and 、 Learning resources
1. Getting started Resource Center : from 0 To 1 Easy to get started with cloud services , Content covered : Cost management , Start training , Development resources .
2. Architecture Center : Amazon cloud Technology Architecture Center provides cloud platform reference architecture chart 、 Reviewed architectural solutions 、Well-Architected Best practices 、 Pattern 、 Icon, etc .
3. Builder Library : Learn how Amazon cloud builds and operates software .
4. Toolkit for developing and managing applications on Amazon cloud technology platform
7、 ... and 、 Exclusive benefits
Welfare three : Solution CloudFormation One click deployment template library
边栏推荐
- Half of the people don't know the difference between for and foreach???
- Various uses of vim are very practical. I learned and summarized them in my work
- Zhou Yajin, a top safety scholar of Zhejiang University, is a curiosity driven activist
- Audit migration
- Test the foundation of development, and teach you to prepare for a fully functional web platform environment
- C#中在路径前加@的作用
- Technology sharing | packet capturing analysis TCP protocol
- 聊聊SOC启动(六)uboot启动流程二
- Have you ever met flick Oracle CDC, read a table without update operation, and read it repeatedly every ten seconds
- MIF file format record
猜你喜欢
SwiftUI 教程之如何在 2 秒内实现自动滚动功能
Excel公式知多少?
對比學習之 Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
How much do you know about excel formula?
【滤波跟踪】基于matlab扩展卡尔曼滤波EKF和无迹卡尔曼滤波UKF比较【含Matlab源码 1933期】
[extraction des caractéristiques de texture] extraction des caractéristiques de texture de l'image LBP basée sur le mode binaire local de Matlab [y compris le code source de Matlab 1931]
The database synchronization tool dbsync adds support for mongodb and es
Reasons for the failure of web side automation test
Test the foundation of development, and teach you to prepare for a fully functional web platform environment
La voie du succès de la R & D des entreprises Internet à l’échelle des milliers de personnes
随机推荐
Android interview knowledge points
[system design] index monitoring and alarm system
Talk about SOC startup (IX) adding a new board to uboot
sql里,我想设置外键,为什么出现这个问题
Flet教程之 17 Card卡片组件 基础入门(教程含源码)
STM32入门开发 采用IIC硬件时序读写AT24C08(EEPROM)
Poor math students who once dropped out of school won the fields award this year
The annual salary of general test is 15W, and the annual salary of test and development is 30w+. What is the difference between the two?
What development models did you know during the interview? Just read this one
【神经网络】卷积神经网络CNN【含Matlab源码 1932期】
'module 'object is not callable error
Programming examples of stm32f1 and stm32subeide -315m super regenerative wireless remote control module drive
R Language Using Image of magick package Mosaic Function and Image La fonction flatten empile plusieurs images ensemble pour former des couches empilées sur chaque autre
Flet教程之 15 GridView 基础入门(教程含源码)
科普达人丨一文弄懂什么是云计算?
QT implements the delete method of the container
[extraction des caractéristiques de texture] extraction des caractéristiques de texture de l'image LBP basée sur le mode binaire local de Matlab [y compris le code source de Matlab 1931]
How much do you know about excel formula?
Activity lifecycle
通过环境变量将 Pod 信息呈现给容器