多云管下的自动化运维架构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VXH.MV
Mockjs
Echarts
Element-ui
Security Grafana
BigData Kibana
Operation Center
Global Ticketing
BSP Admin
NginX
Services Layer
Resources Management ITSM
ServiceTree CMDB
xxx
xxx
}, "publicDnsName": "ec2-52-83-187-223.cn-northwest-1.compute.amazIpon_aawdsd.rceosms.c_nt"yp "privateDnsName": "ip-172-31-38-32.cn-northwest-1.compute.internal" , ex’x’x
Spring Framework
Spring Boot
OAuth2.0
Jenkins
SonarQube
Security Vpn Av
Jumpserver Firewall
Gitlab
Analytics
Resources optimization
Cots optimization Forecast future costs
Other
Sprint Boot interceptor
Controller
Cloud Service ORM(Mybatis)
Message
Message bus
Message Queue
Event bus client
Async Jobmanager
Cache
Redis
Private Cloud Public Cloud
SDK
SDK
MySQL Cluster
资源统一管理:表结构
云商返回数据:
[{ "subnetId": "subnet-03ecc249",
subnet_idxxxx memory
"memory": "32GB", "instanceId": "i-0ab3883e5a58806e7",
xxx
xxx
LVS
Ngx Ngx Ngx
DB
DB
多云下运维的挑战
云故障时,影响不及时 —〉 不可控 集中式监控成本高 —〉 难统一 排查定位问题成本高 —〉 跨度大 业务成本难以核算 —〉 账单难处理
。。。
云管平台架构设计
Gartner:云管理平台需要具备多云管理、自服务、计量计费、资源弹性及服务编排, 能够自动化部署和配置相关资源,可以与企业现有IT管理系统集成的服务化能力
多云下运维的挑战
业务架构不不断演变
LVS
LVS
Nginx
Nginx
Nginx
DB
DB
LVS
LVS
Ngx Ngx Ngx
DB
DB
LVS
LVS
Ngx Ngx Ngx
DB
DB
多云下运维的挑战
Region
LVS
LVS
Ngx Ngx Ngx
DB
DB
机房
LVS
LVS
Ngx Ngx Ngx
DB
DB
海海外
LVS
China Cloud
Biblioteka Baidu
Aliyun
Tencent cloud
Ksyun
Huawei cloud
Overseas Cloud
AWS
Azure
Private Cloud
Fusioncloud
VMware
Vsphere
Integration PaaS Services
AWS
Cloud foundry
Big data platform EMR
Talkingdata GrowingIO
Spark
Influxdb
MySQL
Access Layer
Cloud Managed Platform
Kong Api Gateway Orchestration & Governance
AIOps Machine Learning AIgorithms RESTful API
"networkInterfaces": [{
"networkInterfaceId": "eni-661f745c", "privateIpAddresses": [{
"association": {
buketxxxx_na owner me
"ipOwnerId": "595042110259", "publicIp": "52.83.187.223",
etc
Integration Monitoring
Zabbix
CA
Falcon
Identity Management
LDAP
CA
Etc
Integration Configuration
Ansible
Puppet
Other
挑战: 资源统一管理
• 云商接口不统一 • SDK • 异常 • 账单
• 参数字典及转换 • 异步任务 • 日志统一
自助服务 私有云
多云管理
资源优化
多云统一编排 接口适配 公有云
虚拟化
云管平台架构设计
Presentation Layer
Portal / SSO
Asset Mgt
Asset Manage
Service Portal
Monitoring Dashboard
Ticketing
DevOps
Billing
技术创新,变革未来
多云管下的自动化运维架构
目录
① 行业趋势分析 ② 多云下运维的挑战 ③ 多云平台架构如何设计? ④ 困难以及挑战
资源统一管理 监控
账单 ⑤ 未来的展望
行业趋势分析
行业趋势分析
2017 年主流公有云故障 2018 年主流公有云故障 2019 年主流公有云故障
1% 的机率毁掉一家公司
挑战: 资源统一管理
Auth
IAM
Rest API API Gateway (Kong)
Query
EventBus Ser
Service
Sprint Cloud Job Scheduler
Quartz
Config Center
Registory Center Eureka
Common Log4j2
Ticketing WorkFlow
Performance Monitoring Automate
APM ELK Open-falcon
Deploy
Testing
CI building Source control
Storage
Network
S3 Opsnow-S3
Lbs other
Billing aws other
"privateIpAddress": "172.31.38.32",
xxx
"primary": true
balance_arn xxx