Overview of Cloud Systems: Google Cloud and Microsoft...

18
Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger Noora Akram IST 331

Transcript of Overview of Cloud Systems: Google Cloud and Microsoft...

Page 1: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

Overview of Cloud Systems:

Google Cloud and Microsoft AzureRich Bollinger

Noora Akram

IST 331

Page 2: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

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

Page 3: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

Google Cloud

� Modular cloud computing platform by Google

� First launched in 2008 with Google App Engine

� Same infrastructure that powers Google Search and YouTube

Page 4: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

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

Page 5: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

� 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

Page 6: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

Services continued..

� Cloud storage

� Databases

� Relational MySQL, non-relational NoSQL

� BigQuery

� Load Balancing

� DNS

� Interconnect

Page 7: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger
Page 8: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

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

Page 9: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

Microsoft Azure continued…

� Supports:

� any operating system

� Different programming languages

� Tools and frameworks

� Compatible with:

� Windows

� Linux

� Oracle

� Java

� C#

� SQL server

Page 10: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

Microsoft Azure continued…

� Monitored 24x7

� Round the clock tech support

� Pay-per minute

� Global, data centers managed across 19 regions

Page 11: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

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

Page 12: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

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

Page 13: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger
Page 14: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

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

Page 15: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

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

Page 16: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

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

Page 17: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

Upfront costs

� Moving large amounts of data from local servers to cloud servers

� Huge bandwidth and time costs during the switch

� Data ownership

Page 18: Overview of Cloud Systems: Google Cloud and Microsoft Azureeecs.csuohio.edu/~sschung/IST331/GoogleAzure.pdf · Overview of Cloud Systems: Google Cloud and Microsoft Azure Rich Bollinger

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