Coveros provides cloud-based DevOps solutions to help distributed agile teams accelerate software delivery. The document discusses how cloud computing allows massive distributed computing through infrastructure, platform and software services. It also defines DevOps as combining development and operations. Implementing cloud-based DevOps and living entirely in the cloud can provide advantages like flexibility and scalability but also challenges like vendor lock-in. The document provides lessons on choosing the right cloud vendor and service models and emphasizes automating all processes.
Expect people to cry, literally cryExpect people to call you names, sometimes really mean namesExpect to take the blame and be blamedExpect anger over changing the way things are doneExpect a lot of politics and political fighting
Any or all aspects of Application Lifecycle Management can be done in the cloud. It is possible to create applications entirely in the cloud and never have one aspect of that application touch a physical computer. While it may seems strange now, it will be the norm in a few years.
Second class team syndrome is where one team suffers from slow systems and services because all of the development infrastructure is physically close to or exclusively controlled by the other geographic location.
The cloud may or may not be cheaper, if cheaper is the motive, you have a lot of work to do to make sure it is cheaper.