You are on page 1of 10

23/01/2019

CLOUD COMPUTING‐CSC3206

Umar Yahya
PhD CS & MSc. CNM (UBD, Brunei), BSc.TE & HDCIT (IUT, Bangladesh)
Room 9 / Motion Analysis Research Lab (MARL)
Email: umar.academics@gmail.com Phone: 0700836936

About the Course unit
Contact Hours / Assessment
o Contact Hours= 60 Hours 
o Course work / Continuous Assessment=30%
o Final Examination=70%

Primary Texts/ Resources
1) Cloud computing : principles and paradigms (2011), Rajkumar Buyya, 
James Broberg, Andrzej Goscinski (Eds).
2) Cloud Computing: Web‐Based Applications That Change the Way You 
Work and Collaborate Online (2009) Book by Michael Miller
3) Architecting the Cloud: Design Decisions for Cloud Computing Service 
Models by Michael J. Kavis (New)
4) Cloud Computing Concepts, Technology and Architecture (2013) Book 
by Ricardo Puttini, Thomas Erl, and Zaigham Mahmood
 Resource Sharing Platform:  https://csc3206.wordpress.com

23/01/2019 UmarYahya2019‐IUIUKC 2

1
23/01/2019

23/01/2019 UmarYahya2019‐IUIUKC 3

Data Centers
Data Centers

 History

 Evolution

 Strengths

 Downsides

 Complexities in Data Centers

23/01/2019 UmarYahya2019‐IUIUKC 4

2
23/01/2019

What is a Data Center? 
Storage Compute Security/Firewall

Networks etc

23/01/2019 UmarYahya2019‐IUIUKC 5

Data Centers
 Brief History

 The concept of data centers has been around since the late
1950s (i.e more than 60 years ago)

 An American Airline (SABRE) teamed up with IBM to


automate the airlines handling of reservations

 The data processing system created and managed airline


seat reservations and instantly made that data available
electronically to any agent at any location worldwide

23/01/2019 UmarYahya2019‐IUIUKC 6

3
23/01/2019

Data Centers
 Evolution of Data Centers

 Mainframes

 The first computers to gain wide acceptance in


commercial areas

 IBM and the BUNCH ((Burroughs, Univac, NCR,


Control Data, and Honeywell) known are the major
players players for long

Read about other mainframes key players

23/01/2019 UmarYahya2019‐IUIUKC 7

Data Centers
 Evolution of Data Centers

 Mainframes (STRENGTHS)

 Power: While the power and performance of distributed


computing systems have improved dramatically over the
past several years, mainframes still play an important role
in some data centers.

 High utilization rates: mainframe users tend to use every


bit of available computing power. (i.e peak utilization rates
of over 90 percent).
23/01/2019 UmarYahya2019‐IUIUKC 8

4
23/01/2019

Data Centers
 Evolution of Data Centers

 Mainframes (STRENGTHS)

 Running multiple applications through workload


management: Companies able to run multiple applications
on a single machine.

 Well-defined processes and procedures: Environments


that house mainframes are generally highly centralized,
making it fairly easy to develop very focused policies and
procedures (i.e very disciplined environments)
23/01/2019 UmarYahya2019‐IUIUKC 9

Data Centers
 Evolution of Data Centers

 Mainframes (THE PROBLEM?)

 Financial expense: Expensive to purchase, set up, and


maintaining them.

 Limited creative license: The inflexible nature of the


processes and procedures used to manage mainframe
environments sometimes limits the methods developers
use to develop and deploy applications.

23/01/2019 UmarYahya2019‐IUIUKC 10

5
23/01/2019

Data Centers
 Evolution of Data Centers

 Mainframes (THE PROBLEM?)

 Increased time-to-market: Historically, the length of


mainframe development queues was measured in years. i.e
business’s ability to change its applications or to deploy
applications to meet new market severely limited

23/01/2019 UmarYahya2019‐IUIUKC 11

Data Centers
 Evolution of Data Centers

 Introduction of Minicomputers
 In 1970s and 1980s, minicomputers (minis) became an
attractive alternative to mainframes.
o Reason? They were much smaller than mainframes,
and were much less expensive.
o Designed as scientific and engineering computers, i.e
adapted to run business applications.
 The major players in this market were DEC, HP, Data
General, and Prime.

23/01/2019 UmarYahya2019‐IUIUKC 12

6
23/01/2019

Data Centers
 Evolution of Data Centers

 The Rise of Distributed Computing


 After minis:- users of UNIX™ systems moved out of
undergraduate and postgraduate labs and into the
corporate world
 They took with them the computing freedom of their
labs into the commercial world
 The commercial environment that they moved into
evolved into today's distributed computing environments
 Read more about evolution of Data Centers

23/01/2019 UmarYahya2019‐IUIUKC 13

Data Centers
 Evolution of Data Centers

 Complexity in the Data Center


 Server Sprawl: i.e having too many servers to
manage, and that the problem is getting worse.
Each new server adds complexity to their
environments.
o Cause? common for applications to be developed
following a one-application-to-one-server model
(Development servers, Test servers, Training
servers, Cluster and disaster recovery servers, etc)

23/01/2019 UmarYahya2019‐IUIUKC 14

7
23/01/2019

Data Centers
 Evolution of Data Centers

 Complexity in the Data Center


 Server Sprawl (Added Complexities):
o Additional data storage that has to be managed and
backed up
o Additional networking requirements
o Additional security requirements
o Probably the largest impact of server sprawl results from
the methods used to manage the environment. Almost there
are as many different ways to manage servers as there are
system administrators
23/01/2019 UmarYahya2019‐IUIUKC 15

Data Centers
 Evolution of Data Centers

 Solution to Complexity in the Data Center?

 Consolidation: i.e If you can reduce the number of


devices you have to manage + the number of ways you
manage them = your data center infrastructure will be
simpler.

o Still not feasible for many.

o Option? Cloud-based Data Centers

23/01/2019 UmarYahya2019‐IUIUKC 16

8
23/01/2019

Migrating to the Cloud

23/01/2019 UmarYahya2019‐IUIUKC 17

Migrating to the Cloud

NEXT LECTURE

23/01/2019 UmarYahya2019‐IUIUKC 18

9
23/01/2019

Migrating to the Cloud
 Migrating to the Cloud (i.e cloud-based data centers)
 The process of migration (i.e steps)
 Cloud Computing worst practices
 Choosing the right cloud service model
 Misconceptions
 Pitfalls to avoid
 Why companies are still hanging onto their data
centers

23/01/2019 UmarYahya2019‐IUIUKC 19

END

23/01/2019 UmarYahya2019‐IUIUKC 20

10

You might also like