Recently, Fit2cloud released Fit2cloud for Qingyun Qingcloud, Qingyun is Fit2cloud following Amazon AWS and Aliyun after the third supported public cloud. Fit2cloud's online service offers free packages for users to manage virtual machines within 10 free of charge.
Why Fit2cloud Choose Qingyun qingcloud? What can fit2cloud do to help Qingyun users? Fit2cloud co-founder and CEO Lan Zhimin the answer to these concerns.
Fit2cloud is a cloud management and DevOps collaboration platform built on IaaS to help businesses improve cloud maturity, automate cloud resource creation, server automation, hybrid cloud management, automated application deployment upgrades, and continuous delivery. Based on Fit2cloud, the enterprise can realize the application Lifecycle Automation management, through the conversion channel from code to service, realize the continuous delivery of cloud application and automation operation dimension.
Why Fit2cloud Choose Qingyun qingcloud
Before the release of Fit2cloud for Qingyun Qingcloud, Fit2cloud had supported the two public clouds of Amazon AWS and Aliyun. Among them, Amazon AWS is the world's largest public cloud provider, and Aliyun is China's largest public cloud provider. Since AWS is still not fully open in China's area, Fit2cloud supports a domestic cloud to give users more choice.
In the process of selection, because of the API and billing methods of Qingyun meet the conditions, so fit2cloud eyes locked in the Qingyun Qingcloud. Initially, Fit2cloud to Qingyun Qingcloud still have doubts, a team of about 20 people can do well and run the public cloud service? However, after nearly three months of development and testing, Fit2cloud found that, although in the service types and size of the Amazon AWS and Aliyun, but its philosophy, product features, quality of service (stability, performance, technical response speed) far beyond the fit2cloud expectations. The development of Fit2cloud for Qingyun Qingcloud was also successfully completed.
Three experiences of Fit2cloud to Qingyun
1 API Complete
The work that the user can do above the Qingyun management console can also be done by invoking the Qingyun API. The idea that Qingyun follows is that the API is the delivery form of a cloud service product. Qingyun is the first development of the API, and then based on the API to do their own management console. This is very important to the eco-circle partners. Fit2cloud This third-party cloud management tool is completely dependent on the API, if the API is not complete, fit2cloud can not achieve full stack automation, can not achieve the application Lifecycle Automation management.
The Fit2cloud backend development language is Java, but Qingyun only provides the Python SDK package for the time being. So, Fit2cloud can only use Java to encapsulate all the APIs of Qingyun. Fit2cloud also follows the idea of openness, opening its encapsulated Java library to open source, in the hope of helping the users and developers of Qingyun. Item above GitHub address is: Https://github.com/fit2cloud/qingcloud-api-java-wrapper
2 second-level billing can significantly reduce development and testing costs
For production systems, the charge per second or hourly rate may have little impact on the total cost. However, Fit2cloud's current experience is that, during the development and testing process, the second-level pricing of Qingyun can actually save a lot of money for the user. In the Fit2cloud two months of development process, the need to constantly create, release resources (virtual machine, hard disk, public IP, router, load balancer, etc.), the cumulative creation of more than 2000 virtual machines, a total of less than 100 dollars.
3 private Network (VPC) is the biggest feature of Qingyun
Qingyun supports both basic and private networks. The private network realizes the isolation based on L2 layer, which improves the security greatly. This reflects the enterprise user demand for the grasp of the more in place. From the technical level, Qingyun's private network has two characteristics:
· Compared to the AWS VPC, Qingyun's terminology is much less and the implementation is more concise.
· The private network is realized based on SDN, and the resource response speed is relatively fast.
Private networks are more secure for users, but the thresholds are higher than the underlying network. Fit2cloud also has done a lot of work on how to reduce the threshold of the use of private networks in Qingyun, which is described in detail below.
Third, Fit2cloud can help Qingyun users do?
1 The deployment of the application at the minute level above the Qingyun
The management console for Qingyun is managed in the two dimensions of the area and category where the resource is located. Fit2cloud is the management of resources from an application perspective. Based on Fit2cloud, users can implement the following several levels of automation, implementation of rapid deployment of applications:
L A key to create the various resources (Template provision) required for the application system. In Fit2cloud, an application system corresponds to a cluster, and a cluster consists of several virtual units. For example, an electric quotient system cluster includes web virtual unit, database virtual unit, cache virtual Unit, suggestion virtual unit, etc. Users can define the number of virtual machines under each virtual unit, size, size of the data disk, etc.
L Virtual machine automatic installation and configuration (Server Don). In Fit2cloud, some events are defined for the virtual machine, such as initialize, install, start, reboot, etc., and users can write processing scripts for these events.
L Code Deployment (creator Don). Users can write code deployment scripts that will be executed after the virtual machine is started and configured. Alternatively, the user can deploy the code by executing the script.
2 Reduce the use threshold of private network in Qingyun
Fit2cloud supports both the Qingyun basic network and the Qingyun private network:
A in the basic network mode, Fit2cloud will assign a public IP to each virtual machine in the cluster, and the user needs to set the security group rules above the virtual unit.
b in private network mode, Fit2cloud realizes the separation of business flow and management flow, which is one of the best practices recommended by Qingyun.
· Through the router bound by the public network IP, all virtual machines can be shared through the router to the external network access.
· The user needs to manage the virtual machine through SSH login, which is realized through the router's port mapping function.
· If you want to virtual confidential open business, you can set up the load balancer on the virtual unit.
With Fit2cloud, users only need to choose to use a private network when creating a cluster. Fit2cloud will automatically create private networks, routers, public IP, and configure connections to set up routing forwarding and load balancing without any manual operation.
3 Automatic operation and maintenance
Fit2cloud also provides a number of features and tools to help users automate operational dimensions, such as:
L Automatic Scaling (auto-scaling). Fit2cloud supports time based scaling and monitoring based on monitoring data. The monitoring data is collected by Fit2cloud agent.
L Perform scripting functions. Users can execute scripts on one or more virtual machines at the same time. For example, the previous OpenSSL vulnerability, the user can quickly on all virtual machines run Yum update OpenSSL script to fix.
• Unified monitoring and alerting. Fit2cloud provides the basis of the alarm service, when the virtual machine Cpu/disk/ram use rate exceeds a certain number, the system will be alarm.
Link
Lan Zhimin is Fit2cloud co-founder and Ceo,aws certified Solution Architect (Professional level). As a cloud computing solutions architect and research manager at HP and Samsung, China has long focused on how to use cloud services for business innovation and has over 3 years of experience in deploying and managing large business applications across public cloud and private cloud. Now, together with several partners, Fit2cloud, a cloud management and DevOps tool built on IaaS, provides configuration, monitoring, automation, and management services for cloud infrastructure and applications.