1. Advantages of Cloud Computing
lInterconnectivity of computer servers allow an
organization to carry out a variety of tasks in
different locations.
lIt facilitate proper management of Information
Technology resources within the organization
lIt allows outsourcing of a key function of the
company's work portfolio.
lLimited in-house Information Technology
infrastructure will limit the team size and budget.
3. Advantages of Cloud Computing
lCost Reduction
lIt reduces paperwork
lMiniminzes the financial endeavour in hardware.
lReduces employee.
lScalability
lAs the business grows, user can put up by adding
more server spaces.
lSharing IT resources with other companies reduces
the cost of licensing software and retail servers
4. Advantages of Cloud Computing
lEasier Collection
lCloud computing services allow to access any time
from any computer
lIt is easy to work together with employees in remote
locations
lAffortable
lIt is possible to reduce operational costs and
investment expenditures on hardware, software
license and implementation services
5. Advantages of Cloud Computing
lScalable and Flexible
lCloud computing can sanction to maximize supplies
for better competence and reduce unused capacity.
lIt can also scale up or downward to meet the varying
demands of the business
lEfficiency
lCloud computing renders the gain of divided
hardware, automated and recognizable technologies
lThe employee have the right to use the database
from everywhere by using any PC, mobile device or
browser.
lIt also reduces overall energy usage and physical
presence
7. The Fixed Cost Advantage
lSoftware provided online is upgraded and maintained by the
provider, so that small business owner do not have to purchase the
newest version of software program or download fixes and patches.
lSmall firms do not have the budget to spend on adequate on-site
security and backup systems are subjecting their business data
vulnerable to stealing loss, hackers, power outages, and natural
disasters.
lNo need to buy a program, but entering into a monthly or annual
contract is also attractive, as is the reality that several applications
are offered for free.
8. Disadvantages of Cloud Computing
lSecurity Conerns
lCloud computing is having your data easily reached
via the web.
lSecurity is stretched and is getting even more
advanced as technology providers perfect the
framework
lRisk of losing internet connection
lIf there is no internet connection, the database
accessing is very difficult
9. Disadvantages of Cloud Computing
lLimited resources for customizations
lOne can require in-depth customizations and
integration with his current systems for his daily
business functions
lAvailability
lIf it happens, the cloud service goes down
unexpectedly, leaving your without important
information for hours or more
10. Disadvantages of Cloud Computing
lData mobility and ownership
lIn cloud environment, it is possible to get back the
data safely even when the cloud service is stopped
lHow can you be assured that the service provider will
wipe out your data once you have cancelled the
service?
lPrivacy
lHow much data the cloud service companies are
collecting and how are they using the information?
11. Technologies in Cloud Computing
lDistributed Systems
lVirtualization
lWeb 2.0
lService-Oriented Computing
lUtility-Oriented Computing
12. â˘It is a collection of independent computers
that appears to its users as a single
coherent system
â˘It share resources and to utilize them better
â˘(resources â infrastructure, runtime
environments and services)
Distributed Systems
13. â˘Three factors that led to Cloud computing
âMainframes
âClusters
âGrids
Distributed System
14. â˘They are powerful, highly reliable computers specialized for bulk data
processing and massive I/O operations
â˘It is composed of Multiple processing units
â˘Used by large organizations for online transactions, enterprise
resource planning which process large amount of data.
â˘It has collection of highly reliable computers that were âalways-onâ
â˘No system shut-down was required to replaced failed components
â˘Batch processing was the main application of mainframes â its
popularity and deployment has reduced.
â˘Still used in transaction processing
Mainframes
15. â˘Advanced in technology created faster and
powerful mainframes and supercomputers with low
cost.
â˘These were interconnected with high bandwidth
network and controlled by specific software tools
that them as single system
â˘Cluster technology contributed to the evolution of
tools and framework for distributed computing.
Clusters
16. â˘It proposed a new approach to access large computational power,
huge storage facilities and variety of services.
â˘Grid initially developed as aggregation of geographically dispersed
clusters by means of internet connection
â˘Clusters are owned by different organization are shared
â˘Reason of forming GridComputing
âCluster were considered as resource
âThey were often under utilized
âRequired computational power went beyond the capacity of single
cluster
âEnhancement in networking technology and diffusion of internet
made possible long distance high bandwidth connectivity
Grids
17. â˘It is a collection of solutions allowing the abstraction of some of the
fundamental elements for computing like hardware, software, runtime
environment, storage and networking.
â˘It is around from 40 years, less in use because of limited technologies
â˘Now, it is a fundamental part of cloud computing.
â˘It allows creation of different computing environments â named as
virtual.
â˘Virtual â simulate the interface that is expected by a user.
â˘Hardware Virtulization simulates the hardware expected by software.
â˘Different software stack on same hardware that leads to virtual
machine instances
Virtualization
18. â˘Web is an interface to access cloud computing
â˘It brought interactivity and flexibility into web
pages - âRead-Writeâ Internet
â˘It encompasses a set of technologies and
services that facilitate interactive information
sharing
â˘It provides almost all functions that are available
on desktop applications through XML, AJAX and
web services etc.
Web 2.0
19. â˘It is core part of cloud computing systems
â˘It supports the development of rapid, low-cost, flexible, interoperable,
and evolvable applications and systems
â˘A service is an abstraction representing anything from a simple
function to a complex business process.
â˘A service is supposed to be loosely coupled, reusable, programming
language independent, and location transparent
â˘Services are composed and aggregated into a Service-Oriented
Architecture (SOA), which is a logical way of organizing software
systems to provide end users or other entities distributed over the
network with services through published and discoverable interfaces.
Service Oriented Computing
20. â˘Two fundamental concepts
âQuality of Service (QoS)
â˘A set of functional and non-functional attributes that can be used to measure the behavior
of service
â˘Parameters for the measurement response time, security attributes, transactional integrity,
reliability and scalability.
â˘QoS requirements are recognized between client and provide between SLA
âSoftware as a Service (SaaS)
â˘It is inherited from Application Service Provider (ASP)
â˘Software services-based solutions were deliver across the wide area network on rental
basis
â˘ASP makes client freed from the maintenance cost and difficult upgrades
â˘The SaaS follows Service Oriented Computing, where software component can be
exposed and priced singularly, rather than entire applications.
â˘This allows the delivery of complex business processes and transactions as a service,
while allowing applications
Service Oriented Computing
21. â˘Utility computing is a compute services in which resources such as
storage, compute power, applications, and infrastructure are packaged
and offered on a pay-per-use basis.
â˘IBM offered its mainframe computing power to banks and government
organizations through their data centers.
â˘Business model requirements extended the mainframe technology.
â˘Academia and research institutes with advent in cluster computing
acquainted with the idea of power of an external IT infrastructure on
demand.
â˘Internet and web provided the utility computing at a world wide scale
through simple interfaces.
â˘Service-oriented computing and Service Oriented Architecture(SOA)
made specific service within a software system
Utility-Oriented Computing
22. Cloud Computing Migration Issues
What You Need to Know ?
lCurrent survey indicates that the cloud CPU will
be used by many industrial giants in near future.
lOur mission is as an IT Engineer is to understand
lWhat is a cloud and what are the benefits it offers to
clients?
lWhat challenges and obstacles clients might have to
overcome to tap into the cloud?
lHow their management of IT must change to secure and
control their new cloud driven infrastructure?
23. Issues you will face during migration on cloud
lSecurity
lIf cloud is not secure, fear of sensitive data to be
tampered
lVendor Management
lWhen you realize that the cloud is not in your IT
platform and it is in the hands of an outside firm, how
do you guarantee that their technical or business
problems won't become yours?
lWhen the user is going to migrate with the outsource
providers, then the service level agreements and its
terms are thoroughly checked.
24. Issues you will face during migration on cloud
lTechnical Integration
lMost firms that migrate to the cloud environment in a hybrid model,
keep certain key elements of their infrastruce in-house and under
their direct control, while outsourcing less suspectible or core
components.
lIntegrating internal and external infrastructures can be a technical
concern
lProcess and Culture
lWhen anyone with a credit card can surf the website of a public
cloud vendor and dial-up teraflops of cloud capacity, how does IT
maintain control of its application architecture?
ďŹThe Business View
ďŹOn Investment, high return
25. Key stages in Migrating to the Cloud
ďŹ1) Plan
ďŹDetermine key business drivers
ďŹDefine business objectives
ďŹGet executive sponsorship
ďŹSet project guiding principles
ďŹForm project team made up of IT and business
representatives
ďŹDevelop a project plan by including the following
ďŹDefine business requirements
ďŹSet key success metrics
ďŹSet timeline
ďŹIdentify decision-making authorities
26. Key stages in Migrating to the Cloud
ďŹ2) Execute
ďŹExecute the plan
ďŹStay away from âscope creepâ - stay focused on
original project scope; this becomes a challenge
particularly in cases, where a major legacy application
with large users set is being replaced
ďŹRemember to follow the guiding principles at all
times
ďŹCommunicate to all stakeholders regularly
ďŹTrain users
27. Key stages in Migrating to the Cloud
ďŹ3) Monitor
ďŹMonitor adoption
ďŹTrack success metrics
ďŹStay away from scope creep (this one may well
decide the success or failure of the project)
ďŹFollow guiding principles
ďŹOnly Implement changes based on quantifiable
business needs
28. Essential steps to reach migration and
achieve ROI
ďŹStart Small
ďŹDefine your goals, identify potential obstacles and
define what being cloud-enabled will do for your
organization in the long run.
ďŹOne must be ready to identify a few easy
applications to shift that will distribute immediate
benefits from being cloud enabled.
ďŹStart with the ideas such as, e-mail and messaging
and use them as test cases for further implementation
29. Essential steps to reach migration and
achieve ROI
ďŹTrust Cloud Vendors to Protect Data
ďŹWeak poin of cloud computing is its security
ďŹImprovement in security features with respect to data
protection helps the cloud providers to deliver their
service effectively.
ďŹImportance of security features
ďŹMany cloud providers should deliver good job of
protecting data but not all
ďŹAs new providers pop up almost daily, it is important
to do a comparision of these features-based and
behaviour-based security-tools.
ďŹ Will they protect you against data leakage and IP theft?
ďŹ Do they have solid business continutiy and disaster-
30. Essential steps to reach migration and
achieve ROI
ďŹBe an identity provider
ďŹThere is one thing cloud providers cannot handle for
customer that is, the integrity of their users.
ďŹYou have to convey your cloud provider, whom to let
in and what privileges each person should receive.
ďŹYou also have to define the mechanisms by which
authentication, access and roles will be enforced.
ďŹTo protect sensitive data in the cloud, absolute
verification of user's identity is very essential
31. Essential steps to reach migration and
achieve ROI
ďŹPlan for latency and outages are two major
lapses for cloud other than security.
ďŹWhen you pick applications to move to the cloud,
you can not overlook the problems that arise when
you rely on delivery over the public Internet.
ďŹKeep latency-sensitive applications in-house and
implement a hybrid cloud model.