# archi_cloudnative
Cloud Native Architectural Models using Archi. Contains models for CAAS, Cloud Native Applications, 12/15 Factor Applications with CI/CD/CS, monitoring and log management. Infrastructure components include Red Hat OpenShift, Red Hat Storage, Red Hat Cloudforms, Red Hat JBoss Java Web Server, Red Hat JBoss Enterprise Application Server, Red Hat JBoss Business Rules Management, Red Hat JBoss Data Grid, Red Hat JBoss Data Virtualization and Red Hat Ansible. Includes material and architectural thinking from the following books, papers and articles.
### Architecture
* https://www.openshift.com/promotions/for-developers.html
* https://www.openshift.com/promotions/devops-with-openshift.html
* https://developers.redhat.com/promotions/microservices-for-java-developers/
* https://developers.redhat.com/promotions/distributed-javaee-architecture/
* https://www.openshift.com/promotions/docker-security.html
* https://content.pivotal.io/ebooks/migrating-to-cloud-native-application-architectures
* https://content.pivotal.io/ebooks/beyond-the-12-factor-app
* https://thenewkingmakers.com
* https://insights.sei.cmu.edu/devops/2015/04/devops-case-study-netflix-and-the-chaos-monkey.html
### Continuous Integration and Continuous deployment (CI/CD) and DevSecOps
* From the Red Hat reference architecture team (https://access.redhat.com/documentation/en-us/reference_architectures/2017/html-single/application_cicd_on_openshift_container_platform_with_jenkins/index)
* From the Red Hat Innovation Labs (https://github.com/rht-labs/labs-ci-cd, https://github.com/redhat-cop/container-pipelines)
* Department of Homeland Security DevSecOps using OpenShift (from Lucy Kerner)
* Doing it raw with the Jenkins Client Plugin for OpenShift (all the above extends this plugin - https://github.com/openshift/jenkins-client-plugin)
* Booz Allen (https://github.com/boozallen/jenkins-templating-engine)
* Blue Ocean (from cloudbees themselves)
## Sample Diagrams
### System Context
![System Context Cloud Native Application](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/System%20Context:%20Cloud%20Native%20Applications.png)
![System Context Cloud Native Application Patterns](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/System%20Context:%20Cloud%20Native%20Application%20Patterns.png)
### Component Model:
![Component Model: Cloud Native Applications](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/Component%20Model:%20Cloud%20Native%20Applications.png)
![Component Model: Cloud Native Applications Layers](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/Component%20Model:%20Cloud%20Native%20Applications%20Layers%20with%20Mobile%2C%20Workflow%2C%20Rules.png)
### Component Model: Cloud Native Software Stack
![Component Model: Cloud Native Applications Software Stack](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/Component%20Model:%20Cloud%20Native%20Applications%20Software.png)
### Component Model: Cloud Native Data
![Component Model: Cloud Native Applications Data Centric](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/Component%20Model:%20Cloud%20Native%20Applications%20Data%20Centric.png)
### Operational Model: Red Hat OpenShift On-Premise Reference Architecture
![Operational Model: OpenShift with RH Storage on Bare Metal](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/Operational%20Model:%20Data%20Center%20View%20On-Prem%20Reference%20Architecture%20(OCP%2C%20CF%2C%20CNS).png)
### Operational Model: Red Hat OpenShift on AWS Reference Architecture
![Operational Model: OpenShift with AWS Storage on AWS](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/Operational%20Model:%20Data%20Center%20View%20AWS%20Reference%20Architecture.png)
![Operational Model: OpenShift with Red Hat Storage on AWS](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/Operational%20Model:%20Data%20Center%20View%20AWS%20Reference%20Architecture%20(OCP%2C%20CF%2C%20CNS).png)
### Operational Model: Cloud Native on AWS Reference Architecture
![Operational Model Detail: Cloud Natve on AWS](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/Operational%20Model:%20Data%20Center%20View%20Detail.png)
### DevSecOps with CI/CD using Jekins and OpenShift
![DevSecOps with CI/CD using Jekins and OpenShift](https://github.com/alberttwong/archi_cloudnative/blob/master/images_docs/Continuous%20Integration%20and%20Continuous%20Deployment%20(DevSecOps)%20Detail%20on%20OpenShift%20with%20Jenkins.png)
### What is Archi
The Archi® modelling tool is targeted toward all levels of Enterprise Architects and Modellers. It provides a low cost to entry solution to users who may be making their first steps in the ArchiMate modelling language, or who are looking for a free, cross-platform ArchiMate modelling tool for their company or institution and wish to engage with the language within a TOGAF® or other Enterprise Architecture framework.
## What is Red Hat OpenShift
Red Hat OpenShift is a container-as-a-platform made by Red Hat. It's an enterprise version of Kubernetes, Docker, Jenkins, monitoring, log aggregation, self service dashboard and more all rolled into one single product.
## How to load and extend this model
Run Archi and install the collaboration plugin. You can get the collabration git plugin at https://github.com/archi-contribs/archi-modelrepository-plugin. Just click on "import remote model to workspace", supply this git project URL, git username and password. That should be it.
没有合适的资源?快使用搜索试试~ 我知道了~
Ansible-archi_cloudnative.zip
共812个文件
xml:776个
png:25个
md:10个
需积分: 9 0 下载量 62 浏览量
2019-09-18
09:59:11
上传
评论
收藏 1.62MB ZIP 举报
温馨提示
Ansible-archi_cloudnative.zip,使用archi的云本机架构模型。包含用于CAAS、云本机应用程序、带有CI/CD/CS的12/15因子应用程序、监视和日志管理的模型。基础设施组件包括Red Hat Openshift、Red Hat Storage、Red Hat Ansible Tower、Red Hat CloudForms、Red Hat Satellite、Red Hat JBoss Middleware.archi_CloudNative,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
资源推荐
资源详情
资源评论
收起资源包目录
Ansible-archi_cloudnative.zip (812个子文件)
README.md 6KB
NonFunctionalRequirements.md 3KB
SecurityModel.md 2KB
ArchitecturalDecisions.md 1KB
PerformanceModel.md 784B
DisasterRecovery.md 23B
ComponentModel.md 20B
ArchitectureOverview.md 20B
SystemContext.md 20B
OperationalModel.md 20B
Red Hat Cloud Native Software Capacity Guidelines.ods 10KB
Component Model: Cloud Native Applications Software.png 288KB
Operational Model: Data Center View Detail.png 274KB
Operational Model: Data Center View AWS Reference Architecture (OCP, CF, CNS).png 97KB
Operational Model: Data Center View AWS Reference Architecture.png 91KB
Operational Model: Data Center View On-Prem Reference Architecture (OCP, CF, CNS).png 90KB
Component Model: Cloud Native Applications Data Centric.png 82KB
Component Model: Cloud Native Applications Detail.png 68KB
Component Model: Cloud Native Applications.png 60KB
Continuous Integration and Continuous Deployment (DevSecOps) Detail on OpenShift with Jenkins.png 57KB
Component Model: Cloud Native Applications Layers with Mobile, Workflow, Rules.png 43KB
CD) on OpenShift with Jenkins.png 27KB
System Context: Cloud Native Applications.png 25KB
System Context: Cloud Native Application Patterns.png 22KB
_PZlccQl1EeGW99zDLXTyZQ.png 3KB
_PZlccgl1EeGW99zDLXTyZQ.png 3KB
_PZlccAl1EeGW99zDLXTyZQ.png 2KB
_PZlcdAl1EeGW99zDLXTyZQ.png 1KB
_PZlcdQl1EeGW99zDLXTyZQ.png 1KB
_PZlccwl1EeGW99zDLXTyZQ.png 1KB
_PZmDgAl1EeGW99zDLXTyZQ.png 1KB
_86-rwAl3EeGSWuE6vUQ0Sw.png 476B
_86_S0Al3EeGSWuE6vUQ0Sw.png 476B
_86-EsAl3EeGSWuE6vUQ0Sw.png 475B
_CUOBUAl4EeGSWuE6vUQ0Sw.png 472B
_C-CaYAl4EeGSWuE6vUQ0Sw.png 462B
ArchimateDiagramModel_13014245-91a0-495b-93d1-2f3b9d124a53.xml 69KB
ArchimateDiagramModel_fe4719e5-9d0d-484f-9050-eeaa851e13ea.xml 67KB
ArchimateDiagramModel_cb721179-bd49-4dd4-a98c-006cafa8d4b8.xml 28KB
ArchimateDiagramModel_8444f7d0-2a2e-4545-953e-9e0e11e7f844.xml 26KB
ArchimateDiagramModel_100aa9a6-109e-4285-be1d-c4eb7819ed5e.xml 25KB
ArchimateDiagramModel_56a35f01-1540-48de-8ff4-92476193fd01.xml 24KB
CanvasModel__Wu6XULtrEee7vaBWSFR7wg.xml 23KB
ArchimateDiagramModel_6c8b75c2-12dd-480f-8cae-b2fda7106179.xml 23KB
ArchimateDiagramModel_8c0f9db6-1e46-463a-8c50-dc752b48cddd.xml 23KB
ArchimateDiagramModel_c2b8995a-0b53-4477-bd18-c1cc2a8cf2fb.xml 19KB
ArchimateDiagramModel_61c53486-d506-462e-a5bc-cb9838ae1664.xml 19KB
ArchimateDiagramModel_04d073b5-6d33-4834-99fa-e43c395303c1.xml 18KB
ArchimateDiagramModel_67dd65e9-c2ac-4569-b7f2-a4d1ea23e47e.xml 18KB
ArchimateDiagramModel_9492a78b-9c8f-4b65-a8f6-e1e27d7b0116.xml 16KB
ArchimateDiagramModel_65176bfe-529e-4644-a9ea-d0414885f96c.xml 16KB
ArchimateDiagramModel_4db35b1b-4f00-45bf-984e-60b1f4d3e885.xml 15KB
ArchimateDiagramModel_bfa64ec5-5180-4920-9613-07bb16f121f7.xml 15KB
ArchimateDiagramModel_0efc6edd-cbc5-4cf9-bf13-d8b13d3e6c1a.xml 15KB
ArchimateDiagramModel_8cf210a3-2477-4eec-9205-6717f6998961.xml 14KB
ArchimateDiagramModel_eae7a89c-0520-4f4f-a4f0-393b6f33041e.xml 13KB
ArchimateDiagramModel_cc47c5d4-0a17-45fe-8e15-eedf651e98f6.xml 12KB
ArchimateDiagramModel_b8d165b5-bcf1-4969-b611-7a046fd75dd0.xml 11KB
ArchimateDiagramModel_783edafe-c86d-401b-acdb-67c21c448fe3.xml 10KB
ArchimateDiagramModel_b6b21b20-7f65-4012-b987-32dfa5d92be9.xml 10KB
ArchimateDiagramModel_009b59ef-4baf-456c-ae2d-642bcdeae6fb.xml 9KB
ArchimateDiagramModel_95ae69c7-bfcb-44da-9400-648879eacc67.xml 9KB
ArchimateDiagramModel_0f0c6559-7282-42e3-8c4f-9ae9a27bfcf5.xml 9KB
ArchimateDiagramModel_77a27ece-939d-453d-b8a1-05626b93da73.xml 8KB
ArchimateDiagramModel_627fb070-86ce-4ce2-bb4c-8b7de964c378.xml 7KB
ArchimateDiagramModel_9e5003e0-c97e-4bdf-a5c0-d9545d7647b7.xml 4KB
ArchimateDiagramModel_db863b41-ba0f-4497-a07a-9f1e2bad3297.xml 3KB
ArchimateDiagramModel_aa21d180-66d2-4900-93e5-7f78994a26b4.xml 3KB
RealizationRelationship_5b38096e-3850-4584-9646-99de1f8929b2.xml 582B
RealizationRelationship_15d3a799-5257-489a-89a2-c75f4d4bddc4.xml 582B
RealizationRelationship_15515d56-9c87-4eba-8f2c-3923984db2d8.xml 582B
RealizationRelationship_be42d3a9-68d8-4aee-bc74-d533490e5406.xml 582B
RealizationRelationship_cab32f63-3e1d-4fb1-8911-fc3f124a5340.xml 582B
RealizationRelationship_304169ea-4ce8-4910-98bb-5dbc1a404d99.xml 582B
RealizationRelationship_5973321b-d11e-4c7f-a49e-a616af62bf35.xml 582B
RealizationRelationship_a6cde1bc-0b79-49e8-a139-5197d67927b7.xml 582B
FlowRelationship_9cce93d1-f879-4114-984d-a558fba529f5.xml 581B
FlowRelationship_c73e1ede-3a45-45cf-bd62-7d41cef55b65.xml 579B
FlowRelationship_f009c2f6-dce5-48fe-9f43-460e9e6bdbe3.xml 579B
ServingRelationship_f50541f6-0fcc-4791-b962-86623f92c0cb.xml 574B
ServingRelationship_204101d6-f347-454a-a5b9-f377318649a1.xml 574B
ServingRelationship_35a4a8fa-5c37-400d-9af3-a84efce40970.xml 574B
ServingRelationship_8eb5489c-498f-4ef0-a69b-34b500d5b280.xml 574B
ServingRelationship_5374c919-359f-4ad3-a311-dde19bd5af23.xml 574B
ServingRelationship_d97d4027-60c0-4b7f-81fd-d1306126491e.xml 574B
ServingRelationship_a25ab05e-96d0-42d8-99fa-16350e59f2ca.xml 574B
ServingRelationship_cbfdd7d7-60cd-43ec-8223-85fdbc3a8575.xml 574B
ServingRelationship_d079fcb1-f663-4d37-8e7d-2bf495c2bb44.xml 574B
ServingRelationship_65bf48d8-eb9c-4360-90de-b064403bd477.xml 574B
ServingRelationship_d5c8bba0-95cc-4c48-b8d3-8af0d66a6a4b.xml 574B
ServingRelationship_262024d4-aafb-4c8d-8b78-66adf08657fe.xml 574B
ServingRelationship_17230d71-9381-488f-aa88-3d3799cad885.xml 574B
ServingRelationship_584f9406-c6bd-4d1c-8524-5d232e3d1f51.xml 574B
ServingRelationship_bfe7cd83-29f6-4f31-b6a6-1ae616cd3a58.xml 574B
ServingRelationship_0be73e2c-548d-4221-b945-66403dd03142.xml 574B
ServingRelationship_3949377b-2868-4c09-84da-c87fbb9f8121.xml 574B
ServingRelationship_9a7ce4d2-67da-4c26-8336-2f773994d735.xml 574B
ServingRelationship_80aa9aec-ad54-4236-90dd-5f92e649ab13.xml 574B
ServingRelationship_778e6640-2744-467a-908f-18109fc1b3a7.xml 574B
ServingRelationship_abc38bc1-def7-458f-a57f-7177e4c41b25.xml 574B
共 812 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
weixin_38743506
- 粉丝: 349
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功