Overview of Cloud Systems: Google Cloud and Microsoft...
Transcript of Overview of Cloud Systems: Google Cloud and Microsoft...
Overview of Cloud Systems:
Google Cloud and Microsoft AzureRich Bollinger
Noora Akram
IST 331
Introduction
� Cloud computing is a process of using a network of computers to process
information and maximize performance
� Cloud computing is something that many businesses, large and small, are
doing
� Saves time and money
� Today’s focus:
� Google Cloud
� Microsoft Azure
Google Cloud
� Modular cloud computing platform by Google
� First launched in 2008 with Google App Engine
� Same infrastructure that powers Google Search and YouTube
Google Cloud continued…
� Automatically scalable
� Offers strong redundancy
� Data can be automatically mirrored across servers in multiple locations
� Services can be mix and matched depending on a company’s size or needs
� 24x7 phone support
� Free community support
� Compute engine:
� Google’s Infrastructure-as-a-Service(IaaS), designed to run large workloads on
virtual machines
� App engine:
� Google’s Platform-as-a-Service(PaaS), designed to help companies with the support
and development of apps
Services
Services continued..
� Cloud storage
� Databases
� Relational MySQL, non-relational NoSQL
� BigQuery
� Load Balancing
� DNS
� Interconnect
Microsoft Azure
� Cloud computing platform created by Microsoft
� Formerly known as Windows Azure
� Released on February 1 2010
� Same platform that runs Skype, Office 365, Bing and Xbox
Microsoft Azure continued…
� Supports:
� any operating system
� Different programming languages
� Tools and frameworks
� Compatible with:
� Windows
� Linux
� Oracle
� Java
� C#
� SQL server
Microsoft Azure continued…
� Monitored 24x7
� Round the clock tech support
� Pay-per minute
� Global, data centers managed across 19 regions
Services
� Everything is virtualized
� High density of hosting and building websites
� Customers can create virtual machines
� Works with:
� SQL Database
� Active Directory
� Hadoop
� Microsoft System center
� Visual Studio
� .Net Framework
Services Continued…
Users can:
� Build infrastructure
� Develop modern applications for Windows, iOS, Android
� Gain insight from data through built in support
� Manage identity and access several applications
A costly issue
� Although cloud computing can save a company time and money, it can also be
costly to a business
� Hidden costs occur as operations are moved on to the cloud
� These costs can be related to poor performance or reliability issues
Hidden Costs
� Poor end user experience
� Poor performance of brand conception and customer loyalty
� Loss revenue due to downtime
� Increased problem solving cost
� Problems are take longer to fix and thus are more expensive due to the fact that
there is no hardware or support staff onsite
Hidden Costs continued…
� Can arise due to the fact that cloud costs are often billed by usage
� Spikes in demand can cause the usage cost to be higher than expected
� A company can be stuck if they plan a budget for a small amount of cloud
services but end up using more than expected
Upfront costs
� Moving large amounts of data from local servers to cloud servers
� Huge bandwidth and time costs during the switch
� Data ownership
Conclusion
� Cloud systems will continue to grow as there is pressure to do more with less
� Google Cloud and Microsoft Azure are good examples of fast and reliable
cloud systems
� Cloud systems allow businesses to be more productive with less staff and save
money
� The cloud will only become more popular in the future