Programmable data center

  • 370 views
Uploaded on

Software Defined Network introduces a new breed of computer network that exists only as software so that you can control it independently of the physical switches and routers running beneath it. With …

Software Defined Network introduces a new breed of computer network that exists only as software so that you can control it independently of the physical switches and routers running beneath it. With the network being virtualized, it now becomes possible to deliver a data center that can be delivered as a service. The control and management of the data center can by automated by software. In this presentation we discuss the current developments in software defined data centers, what users can achieve today and identify challenges that they may face.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
370
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
19
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Hardware resources are abstracted and pooled The pool is managed by intelligent software, driven by policies and slasThe software used automation to hand out resources to applications
  • The applications ultimately control the data center. They have metadata that the infrastructure can understand. Infrastructure uses this meta data to orchestrate resources. LB, security etc are dynamically layered in as needed and automation is used to reduce manual tasks. Ultimately the data center becomes an agile data center that can respond to market needs
  • So the SDDC allows us to break the traditional silos of IT teams and allows it to become a proactive change agent that transforms the data center into an application / business service focused environment. Ultimately users are happy because they have a better experience.
  • http://blogs.gartner.com/thomas_bittman/2012/03/21/top-five-server-virtualization-trends-2012/http://www.networkcomputing.com/virtualization/microsoft-others-closing-in-on-vmware-in/232901383
  • Monolithic Storage has many limitsLimited bandwidthLimited controller Limited capacity.Gridstore started with a clean sheetThe Grid is software defined storage – in other words, we take the software out of the box so we can break free of the limits caused by storage arrays. The Grid virtualizes everything and ties it together through a high performance grid architecture. vController – Unlimited Processing The first thing we do is virtualize the controller. This is the traditional bottleneck in every storage system. Instead a single now you can have thousandsUnlimited Storage Blocks – Unlimited CapacityInstead of a fixed amount of capacity, the Grid can combine any number of simple …Direct-Parallel IO – Unlimited bandwidth to storageNow, when a vController writes data to the GRID – data is broken into fragments and then encoded using erasure encoding. Each of these fragments are then written in Parallel directly to storage nodes. The storage nodes do not need to process that data, they simply put it to disk. By taking the software out of the box, the Grid breaks free of the limits caused by traditional storage arrays –
  • Monolithic Storage has many limitsLimited bandwidthLimited controller Limited capacity.Gridstore started with a clean sheetThe Grid is a new model of storage called software defined storage – in other words, we take the storage software out of the box so we can break free of the limits common with storage arrays. The Grid virtualizes the entire storage stack and distributes this across a powerful grid architecture to deliver storage without limits. [CLICK]Instead of a fixed capacity – the Grid provides a virtual storage pool.Standard network share or mapped network drive.Unlimited CapacityCarve up into Thin Provisioned VolumesManage as Single Entity – Regardless of size[CLICK]A Virtual Storage Pool is built from an unlimited number of 1U storage nodesStorage nodes connect to standard 1 Gig EthernetNode add 1Gb parallel bandwidth and either 2 or 4 TB of capacity to the poolThere is no limit to the number of nodes you add. Data is striped across across the nodes, so the more nodes you add, the less work each node does.What's unique about the Grid is there is is no clustering, no replicas, no backplane networksWe achieve this by virtualizing the controllerThe controlleris the traditional bottleneck in every storage system. [CLICK]The Grid virtualizes the controller and distributes this to every machine that accesses the gridNow Instead a single controller - now you can have as many as you needThe vController is a small light weight driver that loads on demand without requiring a system reboot.Consumes approximately 15MB memory and less than 1% of CPUThis model taps the true power of virtualization to efficiently maximize the utilization of the assets you already ownTo deliver an unlimited amount of processing power that is always in balance to the demands on the system.The Grid delivers Direct-Parallel IO – Unlimited Parallel bandwidth to storageNow, when a vController writes data to the GRID – data is broken into fragments and then encoded using erasure encoding. Each of these fragments are then written in Parallel directly to storage nodes. This is what we call Grid Protect – and it goes way beyond the capabilities to RAIDRaid just protects disks. With Grid Protect – you’re protected against multiple failures of vControllers, Network connections, Entire Nodes, Disks and even silent bit rot.The Grid is fault tolerant and self healing systemIf a storage node fails, you simply connect another and it takes over from the last one.By taking the software out of the box, the Grid breaks free of the limits caused by traditional storage arrays –
  • https://www.opennetworking.org/images/stories/downloads/white-papers/wp-sdn-newnorm.pdfhttp://tools.ietf.org/html/draft-pan-sdn-dc-problem-statement-and-use-cases-02
  • http://opennetsummit.org/talks/mckeown-tue.pdfMerchant Silicon is an marketing term used to describe the use of “off the shelf” chip components to create a networking product

Transcript

  • 1. Datacenter of TomorrowDefined and driven by software Seema Jethani & Vanessa Alvarez
  • 2. Infrastructure SilosServer mgmt Network mgmt Storage mgmt SERVER NETWORK STORAGE
  • 3. Programmable Data Center Also known as Software Defined Data Center (SDDC) APPPOLICY MGMT AUTOMATION + SLA MGMT(Cost, Perf, Capacity etc) ORCHESTRATION LAYER Infrastructure SERVERS NETWORK STORAGE Pool• Hardware resources are abstracted , pooled and delivered as software• Resources are managed by intelligent, policy-driven software• Automation is used to dole out resources as needed by applications.
  • 4. Applications Drive the Data Center• Applications have metadata that infrastructure understands• Infrastructure performs application specific orchestration• Load balancing, security and policy enforcement are layered on dynamically.• Pre-defined automated process will reduce mistakes in repetitive process and speed time to market for new initiatives.
  • 5. Why SDDC?• To break IT silos and give control of entire infrastructure to a single IT group• To improve end user experience that demands AWS like experience from enterprise IT• To change the role of IT from reactive service provider to proactive change agent• To transform the traditionally infrastructure-centric data center into an application or business service focused environment.
  • 6. Server Virtualization Been There, Done That?Most mature , well understood technology in the data center.Server Virtualization hitting 50% penetration. 2012 Server Virtualization Market share VMwareSeveral establishedvendors such as Vmware, MicrosoftMS, Citrix, Red HatAdvanced Management tools available from servervirtualization vendors and ISVs
  • 7. What’s Wrong with Traditional storage?Limited I/OLimited ProcessingLimited Capacity Single Point of Failure
  • 8. Software Defined Storage
  • 9. Requirements for a new way of storage• Distributed• Agility• Automated management• Data protectionAll in an environment that is constantly moving
  • 10. Software Defined Networking … Many Definitions Open Networking FoundationSoftware Defined Networking (SDN) is an emerging network architecture where network control isdecoupled from forwarding and is directly programmable. IETFSoftware Defined Network (SDN) is an overlay architecture that presents the underlying transport networkto the applications and services for monitoring, and provisioning at abstraction level. • Dynamically program all aspects of a network …management, network services, control, forwarding and transport layers …through software that is separate from networking hardware • Breaking existing physical boundaries on switches, routers, and controllers through well-defined APIs.
  • 11. Why SDN?Transition from vertically integrated, proprietary systems to horizontal systems with open interfaces APP ------ Open Interface ------ Northbound API SDN SDN SDN Controller / Controller / Controller A B C ------ Open Interface ------ Southbound API e.g. OpenFlow Merchant silicon
  • 12. SDN in the Data Center App A App B App C App D Common Northbound API Datacenter Operating SystemNorthbound API A Northbound API B Northbound API C SDN SDN SDN Controller Controller Controller A B C Southbound API e.g. OpenFlow Merchant silicon
  • 13. SDN in the Cloud Global Policy and Controller Traffic EngineeringController Controller Controller
  • 14. Why Should We Care about SDN?• SDN reduces complexity and increases network agility by allowing for standardized management• SDN enables rapid Innovation• IT can optimize use of network resources• SDN can lower costs by leveraging commodity HW• Ultimately businesses can accelerate time-to-market of services and focus on their competitive advantage
  • 15. Challenges of SDDC• Deployment requires investment in terms of technology and staff needed to deploy and manage• Old skill sets are not adapt to newer models• Ideal for greenfield projects where infrastructure is provided by a single or relatively small number of vendors that integrate well• Technology is at its infancy.
  • 16. Summary• Silos must be broken down• Commoditization of hardware is a reality• New skill sets are needed• Data Centers need to evolve to support the agile way of doing business
  • 17. THANK YOU 