Chinanetcloud combines Docker and Opsworks to release a fully automated DevOps system on the AWS platform

Source: Internet
Author: User
Tags ssh access


Chinanetcloud has announced that it has designed, created and delivered a new system based on state-of-the-art cloud and DevOps technologies to a Chinese start-up company in Silicon Valley. Chinanetcloud manages, monitors and improves the system 24x7.

The system was migrated in parallel by the cloud platform Heroku to give it all the benefits of a PAAs platform, with HA-VPC and opsworks capabilities on the AWS platform, plus devops, auto-creation, auto-scaling, ha redundancy, and popular Docker technology.

Given the advanced nature of the technology and the challenges of technology integration, in particular the integration of VPC, Docker, and Opsworks Technologies, Chinanetcloud's engineers spent several months in the development and testing phases, building world-class standards and processes for all of them, and integrating all the training, Documentation and monitoring are integrated together for long-term management.

On the technical level, the system is based on VPC, combined with public network Dual/ha Setup, NAT instance, private network. This is especially challenging because we need a stable NAT inbound feature rather than a typical outbound feature, which makes it much more difficult because opsworks only uses dynamic internal IP addresses, forcing us to synchronize the NAT system and dynamic chef managed hosts files.

VMS are implemented by Opsworks, using AWS Amis and consolidating all. Opsworks is powerful, but it's not fully compatible with AWS, which makes some work challenging, such as Eips, EBS, ELB, Iam, and more. In addition, we have a lot of small details that need to be studied and tested in order to make it work as desired because some of the Opsworks's behavior has changed. It is gratifying that the externally integrated chef recipes and repos functions are as expected, and the integrated process of overall deployment is as complete as we advertised earlier.

Docker runs on top of the above technologies and is deployed in a core VM of the system to serve as a creation, warehouse, and tuning role. Each EC2 cloud host is based on a simple CentOS image and can run 5-10 Docker containers. Docker is a very new technology, not suitable for product operations, especially automatic start, service update, SSH access, log management, monitoring, security, network and so on. Because you still need to build and test a large number of solutions and new programs.

To create a truly world-class infrastructure, many services from AWS and third-party companies are being adopted, including Elasticache,logging,new Relic. The ongoing work on hand has failover between HA Nat instances, which is addressed through Opsworks IP, and links to inbound SSH and monitoring are handled regardless of whether or not on AWS, while allowing reliable outbound to link to other cloud services.

In general, Docker is a very successful system that has moved smoothly to the product stage because of its flexible future growth, stability, and success to be installed and used. Chinanetcloud looks forward to the next generation of technologies in this area, as well as the future of more successful systems based on AWS, VPC, OpsWorks, Docker, and more.

Chinanetcloud combines Docker and Opsworks to release a fully automated DevOps system on the AWS platform

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.