1. Impact of Cloud Computing on IT
- What will be the effect on IT people?
2. Impact on IT Departments
Hassel free resource (hardware and software) provision
Quick decommissioning of non-utilized resources
Better utilization of infrastructure
Less infrastructure management overhead
Innovation is cheaper and faster
ODC setup in Clouds
SLA compliance may differ
Regulatory compliances have to be watched carefully
3. Impact on Application Development
System Development Life Cycle (SDLC) will evolve
Application architecture should tackle network
bottlenecks for computation and data intensive
operations
Application characteristics like multi-tenancy, scalability
to be targeted
Application deployment to be considered from beginning
Use of proprietary components of cloud providers to be
watched (may lead to Vendor Lock-in)
4. Impact on Testers
Test environments setup made easy
But, need to test more things than before
Security and Compliance testing is a must
Testing becomes more challenging with lack of
established tools and utilities specific to cloud
Identical platforms for development, testing and
production. So no more “But.. It was working in QA”
5. Impact on Developers
Will it completely change what I do today?
NO!
Will I continue doing the same what I do today?
NO!
Then?
Understand new application hosting platform
New architectural and design patterns to implement
Dynamically scalable application development
Data handling mechanisms are evolving
Some new technology learning for various cloud providers
Agile development model
Application Management aspects –
billing, monitoring, auto-scaling, etc.
6. New Opportunities in IT
Tools and Utilities development to support development
and testing for various cloud providers
Data analytics (Learn to play with petabyte and zetabyte
of data)
Application Migration
Application Re-engineering
Application Management like billing, auto-scaling,
resource usage monitoring etc.
Market place opportunities for small useful applications