Cloud Computing and Cloud Networking

Slides:



Advertisements
Similar presentations
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Advertisements

Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Data-Center Traffic Management COS 597E: Software Defined Networking.
CLOUD COMPUTING.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Cloud computing Tahani aljehani.
Next step of e-government.. Importance Foreword Cloud computing  Characteristics  Service  Users  Benefit Challenges in E-government Cloud government.
Plan Introduction What is Cloud Computing?
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Enabling Innovation Inside the Network Jennifer Rexford Princeton University
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Software-Defined Networks Jennifer Rexford Princeton University.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
1 NETE4631 Network Information Systems : Introduction to Cloud Computing Lecture Notes #2.
A survey of SDN: Past, Present and Future of Programmable Networks Speaker :Yu-Fu Huang Advisor :Dr. Kai-Wei Ke Date:2014/Sep./30 1.
Enterprise Cloud Computing
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Bay Ridge Security Consulting (BRSC) Cloud Computing.
Information Systems in Organizations 5.2 Cloud Computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
Cloud Powered Rural Telecenters – A Model for Sustainable Telecenters Osman Ghazali, Baharudin Osman, Azizah Ahmad, Azizi Abas, Abdul Razak Rahmat, Mohamed.
Innovative Partnership Solution-Driven Commitment Agile Value Sustainable.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
Template V.17, July 29, 2011 What’s the Cloud Got to do with HR Transformation? Heath Brownsworth, Director Technology Strategy.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
CLOUD COMPUTING Presented to Graduate Students Mechanical Engineering Dr. John P. Abraham Professor, Computer Engineering UTPA.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Cloud Computing As a Pizza.
SDN & NFV Driving Additional Value into Managed Services.
Lecture 6: Cloud Computing
Instructor Materials Chapter 7: Network Evolution
Use of Cloud Computing for Implementation of e-Governance Services
Introduction to Cloud Technology
Chapter 6: Securing the Cloud
CIS 700-5: The Design and Implementation of Cloud Networks
Avenues International Inc.
Overview: Cloud Datacenters
Introduction to Cloud Computing
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Chapter Six Cloud Computing
Prepared by: Assistant prof. Aslamzai
What is Cloud Computing - How cloud computing help your Business?
An Introduction to Cloud Computing
Cloud Computing By P.Mahesh
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
Software Defined Networking (SDN)
CNIT131 Internet Basics & Beginning HTML
Cloud Computing Dr. Sharad Saxena.
Dr. John P. Abraham Professor, Computer Engineering UTPA
Software Defined Networking (SDN)
Extending MPLS/BGP VPNs to End-Systems
Syllabus and Introduction Keke Chen
Internet and Web Simple client-server model
Emerging technologies-
Cloud Computing: Concepts
Software as a service (Saas)
Presentation transcript:

Cloud Computing and Cloud Networking Dr. Adel Nadjaran Toosi Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems The University of Melbourne, Australia Email: anadjaran@unimelb.edu.au Homepage: https://adelnadjarantoosi.info/

Biography Current Research Research Fellow, University of Melbourne, 2015-2018 I am joining Monash University as a Lecturer in May 2018. PhD, Computer Science and Software Engineering, 2010-2014 CLOUDS lab, Computing and Information Systems, University of Melbourne Thesis: “On the Economics of Infrastructure as a Service Cloud Providers: Pricing, Markets, and Profit Maximization” Research Interests Cloud Computing, Software-Defined Networking (SDN), Energy Efficiency and Green Computing, Soft Computing and Machine Learning Focused on Resource Provisioning and Scheduling in Distributed Systems Current Research Traffic engineering for energy efficient consolidation of virtual machines in SDN-enabled clouds

Agenda What is cloud computing? Inside a cloud data centre Cloud networking Demo Conclusion

What is cloud computing? An IT paradigm that enables access to shared pools of configurable system resources in form of services that can be rapidly provisioned with minimal management effort, often over the Internet. Allowing businesses to outsource their IT facilities to cloud providers Avoid expensive up-front investments of establishing their own infrastructure

Essential characteristics On-demand delivery of IT services Get more (or less) resources when you want, without interacting with other people Broad network access Everything happens via the Internet Resource pooling Huge amount of resources that are assigned to different users at different times Rapid elasticity Get more (or less) resources in seconds Measured service Long-held dream of computing as a utility Customers pay for what they use

Why Clouds? Classical Computing Cloud Computing Subscribe Buy & Own Hardware, System Software, Applications often to meet peak needs. Install, Configure, Test, Verify Manage .. Finally, use it $$$$....$(High CapEx) Cloud Computing Subscribe Use Automation and reusable components Pay for what you use, no upfront investment Every 18 months?

Cloud Services Infrastructure as a Service Platform as a Service Choose number of virtual machines, operating system, memory, cores, and storage Install and configure all the software you want, as if it was a new server you just bought Don’t worry in finding where to put the servers, in installing air cons and fixing the hardware when it breaks Platform as a Service Develop an app, and submit the code to the cloud, which deploys it Don’t worry about configuring Apache, Tomcat, Memcache, etc. Don’t worry in growing the infrastructure if your app becomes popular Software as a Service Just use the application on line Don’t worry buying a license, installing, configuring, and updating the apps

Public/Internet Clouds Private/Enterprise Clouds Deployment Models Public/Internet Clouds Private/Enterprise Clouds Hybrid/Mixed Clouds

Popular Cases Public Cloud Providers Aggregators Users Netflix (uses AWS) Snapchat (uses Google) Dropbox (used to be using AWS) AccuWeather (uses Azure)

Inside a cloud data centre http://bcsocialcredit.com/server-schrank/tolle-server-schrank-cropped-serverschrank/

The rear of racks in Google's Oklahoma Data Center http://blogs.msdn.com/b/gshahine/archive/2009/11/22/3-days-at-microsoft-s-pdc-09.aspx

More…

Cloud networking

Massive size: tens of thousands of hosts + thousands of switches Specialized hardware (middleboxes) implementing networking functions NAT, load balancing, WAN optimization, firewall… Specialized communication protocols for top tiers Communication patterns between hosts change frequently

Software-Defined Networking Separation of control plane from data forwarding plane Platform is decoupled from infrastructure Centralized controller, network-wide control by controller SW that performs routing and traffic engineering Traditional Networking Software-Defined Networking Controller Software Control Plane Control Protocol Data Forwarding Plane Credit: Jungmin Son

Benefits Enables dynamic configuration of networking Real-time responsiveness to traffic demands Programmable network Load balancing by network Open opportunities for innovation OpenFlow De facto standard interface for SDN controllers Describes an open interaction protocol in SDN that allows the controller to communicate with the forwarding plane

Network Function Virtualization (NFV) Migration of network functions to the software layer Enables better interoperability of equipments and more advanced network functions Virtualized Network Function (VNF) deployable elements of NFV

Cloud Computing in 5 minutes https://www.youtube.com/watch?v=QJncFirhjPg

Demo Nectar Cloud Virtual Machine Web Server provides cloud computing services to Australian researchers Virtual Machine is an operating system (OS) or application environment that is installed on software, which imitates dedicated hardware. The end user has the same experience on a virtual machine as they would have on dedicated hardware. Web Server

Conclusion New business model for ICT services The core of the cloud are data centres with thousands of hosts and network devices Advances in the technology are enabling software-defined networks and virtualization of networking functions

THANK YOU Questions?