You are on page 1of 21

Cloud

Computing
1
History of Cloud Computing
• By the 1990’s, few telecommunication giants started offering VPN (Virtual private
network) services at affordable costs.
• As they could do by switching traffic with proper server use, it made them use the overall
network more effectively.
• By 1994, the cloud metaphor was started to be used for virtualized services.
2
Who Invented Cloud
Computing?
• Invented in the early 1960s by J.C.R Licklider (Joseph Carl Robnett
Licklider)
• Head of IPTO at ARPA (US Department of Defense Advanced Research
Project Agency) in the Year 1962
• His aim led to the ARPANet-primitive version of today's internet
• He advanced his vision named Intergalactic Computer Network(Virtual
Machines)
• Use of virtual computers in the 1990’s and business offering virtual
service led to the development of cloud computing infrastructure
3
Cloud Computing
On-demand availability of
• computer system resources
• data storage
• computing power
without direct active management by the user

Cloud = Lots of storage + compute cycles nearby


Cloud= Software + Hardware
1940
The first Datacenters
Timeline of Cloud 4
VMware released VMware Workstation
1950 Cloud-based software company Salesforce was founded

1960 Amazon Web Services (AWS) launched as a free service


1999 AWS started offering web-based computing infrastructure services
2002
2006 2007
IBM partnered with Google to promote 2008
cloud computing in universities
2010
Google announced App Engine
Microsoft released Azure 2011

IBM introduced the SmartCloud framework


Facebook launched the Open Compute Project 2015

Google and Microsoft lead massive build outs of data centres 2020

Edge computing will revise the role of the cloud in key sectors of the economy
5
Cloud Computing Architecture

Frontend Backend
6
Deployment Models
Type of access to cloud
Public Private Hybrid Community
Accessible to Accessible within Accessible by group
Private + Public
general public an organization of organization
Advantages: Advantages:
• Better Control • Flexibility and control Advantages:
Advantages:
• Data Security and • Security • Sharing infrastructure
• Minimal Investment
Privacy • Cost • Security
• Dynamic Scalability
• Customization • Cost
Disadvantages Disadvantages
• Low customization • Less scalable Disadvantages
Disadvantages
• Low secure • Costly • Difficult to manage
• allocate responsibilities of
• Slow data transmission
governance, security and cost
Example: Example:
Example:
Microsoft Azure IBM,HPE,Oracle
Google Cloud
7
IaaS
Service Models
PaaS
Access to cloud-hosted computing infrastructure - that customers Cloud-based platform for developing, running, managing
can configure and use in much the same way as they use on- applications
premises hardware

Benefits Benefits
• Higher availability • Faster time to market
• Lower latency, improved performance • Low- to no-risk testing and adoption
• Improved responsiveness of new technologies
• Comprehensive security • Simplified collaboration
• Faster access to best-of-breed technology • A more scalable approach
• Less to manage
Use cases
• Disaster recovery Use cases
• Ecommerce • API development and management
• Internet of Things (IoT), event processing, • IoT
artificial intelligence (AI) • Agile development and DevOps
• Startups • Cloud-native development and hybrid cloud strategy
• Software development
8
SaaS
Service Models
Cloud-hosted, ready-to-use application software

Benefits
• High Increases cost savings
• Provides free trials
• Improves cash flow
• Offers Flexibilty
• Provides convenience
• Increases engagement
• Increases engagement
• Improves data security
9
Features of service models
10
Technical & business management skills
for successful adoption
• Business and financial skills
• Mobile app development and management
• Enterprise architecture and business needs analysis
• Project management skills
• Contract and vendor negotiation
• Security and compliance
• Data integration and analysis skills
• Technical skills
11
Advantages of cloud computing?
The true benefits of cloud
computing will surprise you. But
• Cost Savings you"ll need the right people to
• Security lead the transformation.
• Flexibility -Andrew McAfee
• Mobility
• Insight
• Increased Collaboration
• Individuals more productive
12
• Quality Control
• Disaster Recovery
• Loss Prevention
• Automatic Software Updates
• Competitive Edge
• Sustainability
13
Benefits of organisations adopting
cloud computing?
• Making individuals more productive
• Facilitating collaboration
• Mining insights from data
• Developing and hosting applications
14
Disadvantages of cloud computing
and how it impacts business?
• Downtime
• Security and Privacy
• Vulnerability to Attacks
• Limited Control and Flexibility
• Vendor Lock-in
• Cost Concerns
15
Top cloud providers
16
Indian companies in cloud

• SaaS solution
• streamlined, automated, improved procurement operations
• integrating and moving accounting, financial management,
project management

• Project ePIC
• Customer Relationship Management (CRM)
• Distribution Management System (DMS)
17
How to start moving into Cloud
• Identify restrictions and grey areas
• Start running experiments with software-as-a-service
• Do your next development project in the cloud
• Talk with your core enterprise software vendors to
understand their plans for the cloud
18

Transforming C3 Solutions
Issues faced by C3 in supporting Yard smart
• set-up and maintenances are not streamlined nor efficient
• C3 was not able to mimic customer environments to resolve issues quicker
• Yard Smart was an overly complex software to manage for new users on their own
C3 reservations is a SaaS product
• Nicholas did not want to follow Yard Smart’s previous revenue model
• C3 Reservations’ customers would pay a nominal fee to access C3 hosted environment/ software
monthly
Main Objective

• C3 is relevant in the market


• Make the service more profitable
19
Why Yard Smart failed? Technology was obsolete

How did C3 change to support its new business model?


• Switching to become a SaaS provider
• integrated the concept of hosting their own environment for customer to log-on and use their services via Continuous
Integration (CI) server and private CLOUD infrastructures
Thank You!

You might also like