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