2. If you cannot explain it simply, you have not understood it …
- Albert Einstein
3. What is covered…
• Origins of cloud
• Definitions
• Models
• Layers
• Virtualization
• SDN
• NFV
4. As old as Computing….
• …. Computing would be someday organized as
public utility … utility could become basis of
new important industry – John McCarthy -
1961
• Mainframe computer, terminal
• X-Windows
5. Examples of cloud service providers
– AWS
– Google
– Azure
– Big-daddy
– Rackspace
6. Facebook launches 'Arctic data centre' in
Luleå, Sweden
Green buildings will run on 100%
renewable energy and use icy conditions
to cool heat from servers
8. Cloud Applications
• Web server
• Collaboration
• Backup/storage
• Business applications
• Personal productivity
9. Definition
• Cloud computing refer to running of
applications and services on distributed
computing resources, using virtualized
resources, accessed over common internet
protocols.
10. Definition
• “...a standardized IT capability (services,
software, or infrastructure) delivered via
Internet technologies in a pay-per-use, self-
service way.” – Forrester Research
• “...a style of computing in which scalable and
elastic IT-enabled capabilities are delivered as
a service to external customers using Internet
technologies.” – Gartner
11. Definition (NIST)
• Cloud computing is a model for enabling
ubiquitous, convenient, on-demand network
access to a shared pool of configurable
computing resources (e.g., networks, servers,
storage, applications, and services) that can be
rapidly provisioned and released with minimal
management effort or service provider
interaction. This cloud model is composed of five
essential characteristics, three service models,
and four deployment models.”
NIST – National Institute of Standard and Technology
14. Jericho Cube explained
Perimeterized/De
• Where is the cloud
physically located?
Proprietary/Open
• Use of open technology to
implement the cloud
• Determines the level of
portability
Internal/External
In/Out sourced
• Where is the cloud
physically located?
• Where is the cloud
physically located?
21. Data centre
• Commodity compute HW
– x86 based rack-mounted server blades
• Storage
– NAS (network attached storage)
– SAN (storage area network)
• Networking
– Carrier & external network
– LAN fabric
• NAS gateway
– SAN fabric
– Load Balancing (layer 7)
• Infrastructure (cooling, power)
31. Virtualization vs Multi-tenancy
Virtualization
• Multiple copies of server
environment on single
instance of HW
Multi-tenancy
• Multiple users of single
application – get to feel
they are exclusive users
32. Architectural Standards
• SOA – Service oriented Architecture
• Virtualization of platform resources
• Web-app frame work
• Standardized web services
• Autonomic systems
• Grid computing
• Example – Openstack , Eucalyptus, IEEE-tcsc
34. • Mechanism to generate virtual server
instances (virtual machine monitor)
– Bare metal (native, type 1)
– Hosted (type 2)
35. Under the hood
• SOAP
• WSDL
• XML
• Openflow
• Openstack
• OGF-NSI
• OpenNaaS
36. Enablers
• Broadband Networks and Internet
Architecture
• Data Center Technology
• Virtualization Technology
• Web Technology
• Multitenant Technology
• Service Technology
50. NFV
• The issues/problems
– Operators have to maintain large, diverse and often
proprietary HW to run their services
• Power saving and environmental impact
– Specialized skill sets are need for operations
– New services require power and space to
accommodate the HW appliances
– EOL of HW means re-starting the procure-design-
integrate-deploy cycle
– Introduction of services at the speed is not possible
52. NFV
• Solutions
– Use IT virtualization technology to
deploy/consolidate network equipment
• Use high volume servers, dense switches & storage
– Any control/data-plane NE can be virtualized (goal)
– Can be located in DC, Node or CPE location
– SDN & NVF are complimentary, mutually beneficial
but not same.
53. NVF (benefits)
• Consolidation of equipment on IT servers
• Reduce entry barrier for creation of software
based Network elements (network virtual
appliance).
• Sharing of IT resources across services (no
dedicated HW).
• Scalable, reduced time to market
54. NVF (challenges)
• Reliability of the Network Virtual Appliance
(NVA)
• Portability of NVA across different virtual
platforms
• Coexistence of NVA (different types as well as
its legacy version)
• Performance – latency, thru-put and
overhead.
55. References
• Cloud Computing: Concepts, technology and
architecture – Thomas Erl, Zaigham
Mahmood, Ricardo Puttini (Prentice Hall )
• Computing Bible – Barrie Sosinsky (John Wiley
& Sons)