IT Industry & Cloud Computing
Trends ‘2011- The year of high salaries and immense job opportunities for IT job seekers’ (Source – Blog.Timesjobs.com) IT/ITES industry contributed to 5.6% of total Indian GDP in FY 2010 Industry provided direct employment to about 2.3Million people Future area of development : Cloud Computing Revenue Growth in Indian IT Industry for last 5 years
Component Wise Contribution - Export Revenues (in $ Billion) Component Wise Contribution - Domestic Revenues (in $ Billion)
TOP 10 IT Companies in India by Revenue (FY 2011) TCS Infosys Wipro Hewlett Packard India Cognizant Technology Solutions IBM India HCL Technologies HCL Infosystems Ingram Micro India Redington India
Cloud computing Cloud Based Services mainly classified as Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS) Cloud Computing – An online form of computing, where users access applications via internet with the applications installed and stored on a server existing in data centers remotely Advantages Pay as you use Reduced Cost Increased storage on private computer systems Highly Automated Flexibility More Mobility
Deployment Models Public Cloud – Available to clients form a third party service provider via the internet Private Cloud – Similar to public cloud except that the data and processes are managed within an organization without restrictions of network band with, security and legal issues. Offers Service provider and user greater control of cloud infrastructure Community Cloud – Controlled and used by a group of organizations that have shared interests Hybrid Cloud – Combination of public and private cloud that interoperates
Implementation Diagram
Brief Description Service Consumer – End User that uses the service (maybe Software, Platform or Infrastructure). Depending on type of service and role, different user and programming interfaces are used Service Provider – Manages the Cloud Infrastructure For Software as a Service, the service provider installs, manages and maintains the software. The provider does not necessarily own the physical infrastructure For Platform as a Service, the provider manages the cloud infrastructure for the platform, typically a framework for a particular type of application For Infrastructure as a Service, the provider maintains the storage, database, message queue or other middleware, or the hosting environment for virtual machines Service Developer – Creates, publishes and monitors the cloud service. These are typically "line-of-business" applications that are delivered directly to end users via the SaaS model
Drawbacks of Cloud Computing Security Concerns – Business critical data in the hands of an external service provider Data Location and Privacy – Depends on physical location of servers and the privacy and data management laws in different locations Internet Dependency, performance and latency – Too much dependence on the internet to access the services may affect performance and introduce latency (delay) in certain applications Availability and Service Levels – One of the important concerns of using cloud computing is potential for downtime if system is not available for use Migration of Current Enterprise applications to a cloud platform is a complex process and in many cases the costs of conversion might outweigh the benefits
Thank You