the smart cloud
Jan 12, 2015
the smart cloud
Stewart IrvineFounder & CEO
Imogo Mobile Technologies Corp.
WPA 2011 Welcome To
Cloud Computing
Cloud computing is one of today’s most popular buzzwords and is generally used to describe a new generation of information technology (IT)
Origin of the term “Cloud Computing”
Cloud Computing comes from the cloud symbol on a network designers flowchart. The first time the cloud symbol widely used was when it referred to when a packet of information was sent to the Internet and hit the “server” cloud.
The underlying concept of cloud computing dates back to the 1960s, when John McCarthy opined that "computation may someday be organized as a public utility."
A Working Definition of Cloud Computing
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.
Essential Cloud Characteristics
Business users do not need to understand the underlying technology infrastructure in order to take advantage of it
On-demand – Users buy capabilities, not resources. Services are available when your business needs them
Elastic –use only as much or as little as is needed at any given time
Scalable – Users can access more power and capacity without necessarily adding complexity
Network accessible – Either via internal or external connections.
Key business advantages of using cloud computing services
Cost savingsScalability and elasticitySecurityIncreased performanceMobilityReduced environmental impactDisaster recovery Turn fixed cost into variable costPeace of mind
3 Cloud Service Models
Cloud Software as a Service (SaaS)Use provider’s applications over a network
Cloud Platform as a Service (PaaS)Deploy customer-created applications to a
cloud
Cloud Infrastructure as a Service (IaaS)Rent processing, storage, network capacity,
and other fundamental computing resources
4 Cloud Deployment Models
Private cloud enterprise owned or leased
Community cloudshared infrastructure for specific community
Public cloudSold to the public, mega-scale infrastructure
Hybrid cloudcomposition of two or more clouds
Mobility
The functionality provided by the cloud should be available to the business wherever its personnel are based and via multiple access methods—from the desktop, a remote laptop, a mobile device, or a web browser.
Simply put, a computing device needs only to connect via some type of network and, once it has connected, it can access the full computing power of the cloud.
Connected employees can access up-to-date information and work on the same document or project simultaneously with others, and they will no longer need to spend time sending, receiving, or synchronizing.
10 reasons Why Cloud Computing
1. Software as a Subscription: In a cloud, software resides on a service providers servers external to a user’s computer.
2. Reduced Software Maintenance: By keeping the software in the 'clouds' users can reduce the amount of maintenance on their computers and significant reduction in systems maintenance.
3. Increased Reliability: the cloud is “always on”, runs on systems that are extremely reliable and provide some form of redundancy.
4. Increased Scalability: in a cloud computing environment, storage is not an issue. Service providers need only to add servers or shift load from one server to another to accommodate for the additional use of space.
5. Cost Reduction: Costs are reduced in a number of ways. Capital expenditures are reduced because a lot of the load and storage will be shifted over to the service provider who can provide that service at a lower cost. IT staff at businesses would be reduced because the majority of the maintenance is performed at the service provider.
6. Environmentally Friendly: When businesses use cloud IT assets instead of purchasing additional hardware they reduce the size of their carbon footprint because it is one less server that is put into service, it is one less server that is consuming electricity .
7. Matches Current Computing Trends: the processing overhead is performed at the servers and not the computer, so the need for servers and computers are muted.
8. Portability/Accessibility: One the greatest advantages of cloud computing is the availability of files and software anywhere that there is an active internet connection. This brings forth added accessibility and productivity for those that are on the road and require access to files and software
9. Efficient Use of Computer Resources: The advent of virtualization has provided companies with ways to efficiently use their computer resources. Users no longer require separate servers for different applications.
10. Versionless Software: refers to the elimination of software upgrade projects. Changes and updates to software would be constant and version numbers would be transparent to the user, all the user would see is added functionality.
Cloud Economics
“If you move your data centre to a cloud provider, it will cost a tenth of the cost.” – Brian Gammage, Gartner Fellow
Use of cloud applications can reduce costs from 30% to 70%
Preferred HotelTraditional: $210k server refresh and $10k/monthCloud: $10k implementation and $16k/month
Key Considerations Organizations big and small need to consider the
total cost of ownership (TCO) factors involved, and examine their own assets and requirements before diving in head first.
Hardware and infrastructure savings head the list of immediate cost reductions your company can gain from a move to cloud computing
A means to balance CapEx and OpEx. Subscription models and the avoidance of on-premise hardware allow for this fundamental shift in accounting.
General Security Advantages
Shifting data to a external cloud reduces the exposure of the internal sensitive data
Cloud makes security auditing/testing simplerClouds enable automated security
managementRedundancy / Disaster Recovery
Know Your Service Provider
If a cloud service provider goes out of business, it may be impossible for the business user to recover their data and investment.
Businesses should conduct extensive due diligence into the providers history and financial status before negotiating for service.
Service level agreements must be executed in the event of an interruption of operations,
Service Level Agreements (SLAs)
Contract between customers and service providers of the level of service to be provided
Contains performance metrics (e.g., uptime, throughput, response time)
Problem management detailsDocumented security capabilitiesContains penalties for non-performance
In Conclusion
The shift towards cloud computing would enable businesses to save money and be secure.
Users will have the flexibility of accessing information from anywhere on the planet where an internet connection exists.
Benefit from the increased availability and affordability of applications that were beyond reach due to cost and complexity with maintenance and installation.
Questions?
www.imogoblog.wordpress.com
www.imogo.com
Thank You
Its been a pleasure to meet with you