Server Age:
Prior to the advent of cloud services, developers needed to consider the server before developing the application, making a series of preparations to pay, plan, connect, and maintain it. Businesses typically buy or lease one or more servers and then place the servers in their data center or host hosting. Then the host will be responsible for the computer room, power supply, Internet access and other factors, but the supply, clustering, maintenance is a lot of money, if the site is constantly developing, there will be emergency, development, testing, the additional demand for Web site growth.
1 Now cloud services are coming.
In the last two years, cloud services have been greatly improved in cost, flexibility and scalability, beginning to share the burden of managing and configuring traditional servers. Cloud services companies such as AWS, Rackspace can provide many virtual machines, without cost, without the hassle of developers can start the server, select the relevant operating system, load applications. Amazingly, even hundreds of "servers" run on top without problems and cost significantly less. An entrepreneur has said that his first company's server, purchase and maintenance cost a lot of money, the second company began to lease the year, still need a lot of maintenance fees, a third company monthly lease, but the latest successful cloud communications company, by the hour leasing, help save a lot of money.
It can be said that this change in the export of capital, planning, time preparation and Internet 1.0, the Web 2.0 times very different, but the changes to the application and process faster processing speed, storage costs down.
2 change is just beginning:
Time flexibility and pricing are still changing, and hourly leasing is no doubt beneficial to rental users, such as Web application teams can better plan server usage plans by observing load changes within a single hour, such as preparing more servers for a particular application at a specific time.
3 "Cloud Application" instead of general application
Standalone applications based on Ruby, Rails, Python, and Django, or other Web application architectures are giving way to "cloud applications" based on distributed systems. There are many client applications and back-end data storage, and their processing occurs in a cloud outside the application. This can be understood as application processing and choreography in a distant cloud, and the application in your hand is just a delivery vehicle.
Developers, on the other hand, move more and more attention to task processing and flow, rather than to the current application itself and the server, and the computing cycle of the test application capacity will shift from the current hours to minutes and seconds.
4 to the server:
Going to the server does not mean abandoning the server completely, but rather that the developers no longer need to rely entirely on them, developers can set their own open source solutions, manage the order and load of the cloud server, and no longer work as well as managing the physical servers.
From the previous use of cattle-driven water pumps, water-powered tankers, coal-fired steam, and eventually to industrial-scale power plants and transmission lines, and then look at the industrialization of cloud service power, it will show us "The History of Computing" the "Industrial Revolution."
The meaning of flexible cloud computing services:
With such a flexible service, developers don't have to do much preparation upfront, and virtual hosts can quickly get them on track and create new applications, leveraging flexible cloud services.
"Hourly Billing" allows developers no longer to pay for their unused resources and less care for project production, and hosting services provide no need to worry about the benefits of managing resources;
"Go to Server" allows developers to shift their attention away from the server to mission management, application and system needs, eliminating the complexity of backend infrastructure.
For entrepreneurs and independent developers, low cost, rapid expansion potential, no worries of these 3 points will have a huge appeal to them, and people's understanding of cloud services is becoming clearer, the future of cloud applications will become clearer.