Ideas and summaries of migrating from services to Docker

Source: Internet
Author: User
This is a creation in Article, where the information may have evolved or changed.

The text of this text connection is: http://blog.csdn.net/freewebsys/article/details/52142234 not allowed to reprint without the Bo master.
Bo main address is: Http://blog.csdn.net/freewebsys

1, about Docker

Recently in the study of ways to move services from previous virtual machines to Docker.
There are many benefits to doing so. And it feels like a future trend.
Startups are always struggling with costs when it comes to making software. Compare found, actually do internet entrepreneurship is more and more easy, first do not like the early to buy the machine, then run IDC, installation and debugging system, directly to AWS to apply for an account, you can have a server, and the server can be added at any time, as long as the mouse point a few can be, greatly saving the operation and maintenance costs.

Advantages of 2,docker

Now that more and more companies are starting to embrace AWS, such a cloud service, then the next level of Docker open deployment is more cost-efficient.
Why do you say that, because it is convenient to deploy based on Docker.
It is easy to scale horizontally and vertically, as long as it is slightly manipulated.
At the same time the cost of the server will be more savings. Because the deployment is flexible.
So you can make a lot of docker adjustments when running a service.
Suppose an e-commerce website: Split into a number of Docker services.
This time you will find that tomcat-product this tomcat compared to the cost of memory. With a high load, add a few of this docker as well.
For example, the service of tomcat-message messages can be reduced by a few docker.

The dynamic expansion of Docker is much more convenient than the dynamic expansion of the machine.
In the early days of entrepreneurship, the structure is simple, as long as the tomcat+mysql can.
In the development period, the business complex, need to split up, this time to split Tomcat into the Dubbo service +tomcat, you can also deploy support services faster.

That's why startups can also save costs by using Docker development.

The realization of 3,docker

Now Docker is maturing, like learning Java, just at the beginning.
Use the command line + Notepad to learn Java, because there is no IDE auxiliary can learn things. Slowly using the IDE a variety of completion, API hints, slowly found that the Java library can't remember, but the development efficiency came up.
Docker is now deployed to the production environment do not have to directly knock command, there is a good service software, configuration under a few clicks on the good.
The software is called rancher. Docker Admin admin background.
A very complete tool for Docker production use.
Greatly enhance the convenience of the. Just feel a bit slow, because it's written in Java?
However, it is very convenient to use it internally.

https://gogs.io/
Https://jenkins.io/index.html
http://rancher.com/
Elk has been summed up.

4, summary

Now the entrepreneurial environment is really getting better. All kinds of services are made into clouds.
The cost is much higher than before, and with good ideas it will soon be realized. All kinds of ideas of the app are like the pipeline-style created.
Thinking from another idea, if you can do a good job of opening up a docker-admin, it should be a product with excellent market prospects.

The text of this article connection is: Http://blog.csdn.net/freewebsys/article/details/52142234 not allowed to reprint without the Bo master. The
Blogger address is: Http://blog.csdn.net/freewebsys

Related Article

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.