Cloud Computing
Migrating your app to cloud
Presented By: Azhar Khan
Agenda:
 Cloud computing
 Cloud Service
 Application features required for Cloud environment
 Application migration planning
Cloud computing
 Network of servers on the Internet for sharing resources.
 Elastic resources i.e. we scale up or down the resources as per our demand.
11/05/16
Cloud service
 Software as a Service (SaaS)
 Platform as a Service (PaaS)
 Infrastructure as a Service (IaaS)
11/05/16
Cloud service
Software as a Service (SaaS)
 Software on demand & subscription
based licensing.
 E.g.: Microsoft Office 365, Google
Apps etc.
Advantages:
 No need to purchase software &
their frequent updates.
 Eliminates the data center cost.
 High scalability.
Disadvantages:
 Dependency on the service provider.
11/05/16
Cloud service
Platform as a Service (PaaS)
 Platform to develop, maintain and run
applications without maintaining the
infrastructure, middleware frameworks,
database etc.
 E.g.: Windows Azure, AWS etc.
Advantages:
 Various benefits in application testing &
deployment.
 Backup & recovery as a part of service.
 Highly scalable and dynamic allocation
based on geo-locations.
Disadvantages:
 Data security
 Integrating PaaS with in-house systems.`
11/05/16
Cloud service
Infrastructure as a Service (IaaS)
 Infrastructure, dedicated or virtual servers.
 E.g.: Windows Azure, Amazon EC2 etc.
Advantages:
 Various resources like firewalls, load
balancer, VM disk image etc.
 Highly scalable infrastructure.
Disadvantages:
 Off-premise data storage.
11/05/16
Application features required for Cloud
 Architecture should not be specific to any
topology
 Designed to take advantage of parallel
architecture of cloud
 Design should consider the quantity of
data transferred to the various clients (i.e.
mobile, web etc.) as client may have limited
bandwidth
 Data security is a major concern, so proper
measures should be taken
 Service-Oriented architecture should be
adopted
11/05/16
Application migration planning
 Analyzed technically for performance,
design, data security etc.
 Enterprise should consider the compliance
issues, security concerns etc.
Queries....

Cloud Computing & Application Planning for Cloud

  • 1.
    Cloud Computing Migrating yourapp to cloud Presented By: Azhar Khan
  • 2.
    Agenda:  Cloud computing Cloud Service  Application features required for Cloud environment  Application migration planning
  • 3.
    Cloud computing  Networkof servers on the Internet for sharing resources.  Elastic resources i.e. we scale up or down the resources as per our demand.
  • 4.
    11/05/16 Cloud service  Softwareas a Service (SaaS)  Platform as a Service (PaaS)  Infrastructure as a Service (IaaS)
  • 5.
    11/05/16 Cloud service Software asa Service (SaaS)  Software on demand & subscription based licensing.  E.g.: Microsoft Office 365, Google Apps etc. Advantages:  No need to purchase software & their frequent updates.  Eliminates the data center cost.  High scalability. Disadvantages:  Dependency on the service provider.
  • 6.
    11/05/16 Cloud service Platform asa Service (PaaS)  Platform to develop, maintain and run applications without maintaining the infrastructure, middleware frameworks, database etc.  E.g.: Windows Azure, AWS etc. Advantages:  Various benefits in application testing & deployment.  Backup & recovery as a part of service.  Highly scalable and dynamic allocation based on geo-locations. Disadvantages:  Data security  Integrating PaaS with in-house systems.`
  • 7.
    11/05/16 Cloud service Infrastructure asa Service (IaaS)  Infrastructure, dedicated or virtual servers.  E.g.: Windows Azure, Amazon EC2 etc. Advantages:  Various resources like firewalls, load balancer, VM disk image etc.  Highly scalable infrastructure. Disadvantages:  Off-premise data storage.
  • 8.
    11/05/16 Application features requiredfor Cloud  Architecture should not be specific to any topology  Designed to take advantage of parallel architecture of cloud  Design should consider the quantity of data transferred to the various clients (i.e. mobile, web etc.) as client may have limited bandwidth  Data security is a major concern, so proper measures should be taken  Service-Oriented architecture should be adopted
  • 9.
    11/05/16 Application migration planning Analyzed technically for performance, design, data security etc.  Enterprise should consider the compliance issues, security concerns etc.
  • 10.