Aucune remarque pour cette diapositive
NIST: On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider.
A lot of movement in this chart – for example Salesforce.com a commencé en CRM et estdescendu du côtéplatforme. Google et Microsoft ontcommencé avec Googgle App Engine et Microsoft Azure et on rajouté
Julie King the upside of Shadow ITBy 3 years 35% of IT spend will be outside of the corporate IT budgetCIO MagazineApril 24 2012
Developers are often not concerned about the impact of their code on Operations. They deliver their code without involving Operations into architectural decisions or code reviews.Developers don't tell Operations what changes are necessary to run the updated code base.Developers apply configuration changes manually to their workstations and do not document each necessary step. Often, coming up with the necessary configuration parameters for software involves experimentation with various parameters. After reaching a working state it is often difficult to identify the minimal steps to reach the working state.Developers tend to use a tool set optimized for rapid development: Fast feedback on code changes, low memory consumption of runtime environment, etc. This tool set is very different from the target runtime environment in Operations where stability and performance trump flexibility requirements.As developers work on desktop computers they tend to use operating systems optimized for desktop use. The runtime environment usually involves a server operating system.In development, the systems run locally on the developers workstation. In Operations, the system is often distributed amongst various servers like web server, application server, database server, etc.Development is driven by functional requirements usually directly related to business needsOperations is driven by non-functional requirements like availability, stability, performance, etc.Operations tries to minimize risk for delivering on non-functional requirements by avoiding changeIf frequent change is avoided, but the amount of necessary change stays constant, every change will be biggerBigger changes involve more risk, as more areas are affected by any changeIn trying to avoid change, Operations slows down the flow of new features to production and therefore slowing down Development's ability to deliver featuresOperations might not be fully aware of the application's internals making it hard to correctly define the runtime environment and update proceduresDevelopment might not be fully aware of the runtime environment making it hard to correctly adapt the code accordingly
This is what Citrix and HP were talking about today
Old IT – use cloud to do the same thing a little better/faster/cheaperNew IT – use the cloud to transform your business (3 years ago NetFlix was sending DVD’s in the mail)