SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Integrated Managed Services
                          “Next Generation” of full-service ICT solution outsourcing

                                                      Design Summit / Conference
                                                            Santa Clara, California
© Mach Technology Group Pty Ltd
ABN 58 115 162 564                                      Paul Pettigrew, CEO - 27th April 2011
ask@mach.com.au                                                  Offices & Data Centres: Brisbane | Noosa | Cooroy | USA
Firstly….Thank you
• Wish to acknowledge the contributions of the
  community and the sponsoring organisations

  Believe OpenStack is on the
  cusp of being to Cloud what
    Linux was/is to the OS
• Hope that this presentation adds value to this
  conference – and helps this community through
  understanding of how this fabulous and innovative
  software is being taken to market by Australia’s
  leading next-generation technology solutions
  company                                             2
Scope of Presentation
• Current Context
  –   About Mach Technology
  –   Who is Paul Pettigrew? Why am I here?
  –   Underlying Facilities Platform
  –   How we define Cloud
  –   Cloud Security Lessons
• Integrated Technology + Services Solution
  –   Our “NG” Project’s Business Requirements
  –   Integrated Solution Architecture
  –   Rollout Strategy
  –   Our “todo wish list” for OpenStack
• Conclusion & Questions
                                                 3
Current Context


                  4
About Mach Technology
• Founded in 2005 on rising wave of Open Source,
  Linux and High Performance / Federated Grid
  Computing – to deliver outsourced solutions,
  smarter, better & at lower cost than proprietary
• Lines of business and deep expertise in:
  – Consulting & Project Management
  – Mach owned & operated Data Centres, Hosting and
    Cloud (inc IaaS/PaaS/SaaS)
  – Service Desk
  – Technical Services
  – Onsite Field Services
  – 24/7 automated deep monitoring and self-healing
  – Turnkey outsourced ICT Managed Services           5
Who & Why am I here?
• Loved technology and computing, since
  wrote first program on a 1” thick pile of
  IBM cards in the early 80’s
• F/A-18 Instructor & Fighter Pilot,
  also on front line of modern
  computing introduction into
  Royal Australian Air Force



• Presenting is Mach’s way to make a contribution to the
  community and share our hard-learned knowledge
• To learn from the experts, and take knowledge back to
  Australia and pass onto others in our industry & clients
• Validate and improve our strategy                          6
Underlying Facilities        #1 Services: Shared
                          nothing, federated HA, 4N
Platform & Data Centres    Since 2005 go-live, not a
                          single second of down time




                                                      7
How we define “Cloud”
•   Elastic: resources are re-allocated, increased or decreased on demand
    (typically instantly)
•   Multi-tenant: compute, storage and network resources are shared to deliver
    multiple platform services per each hardware component and dynamically
    (re)allocated as required
•   Thin Provisioning: compute, storage and network assets provided via
    virtualised, location independent, technology agnostic platforms (no vendor
    lock-in) – i.e. using real hardware resources only when required
•   Over Subscription: compute, storage and network assets are over-allocated
    but pro-actively capacity managed to have physical provisioning occur in time
    for actual demand

                                          plus
•   Automation: Extreme levels of automation: provisioning, monitoring, self-
    healing, patching/updating & maintaining
•   Open: Portable sub-systems / no proprietary lock-in
•   Billing: Sophisticated presentation of data to enable “to the second” invoicing
                                                                                      8
Cloud Service Layers
                                                        “X-as-a-Service”
                                                                                                                         Applications
Acknowledge: based on depiction produced by Cloud.com




                                                                    Application A                 Application B           Application C             Application D         Application E


                                                                                                                             Platforms

                                                                          Directory                Database                   Message                    Web                   Other


                                                                                                        User Interface
                                                                                                                                                                    Developer API
                                                                                  Administrator                   End User                Console

                                                                                                  Availability and Security                                      Image Libraries
                                                        Integration API




                                                                                      Backup        Firewall             HA            Monitoring
                                                                                                                                                                Application Catalogue                   SaaS
                                                                                               Dynamic Workload Management
                                                                                                                                                                 Custom Templates                PaaS
                                                                                                   Resource Management
                                                                                  Servers                      Storage                    Network              Operating Systems ISOs     IaaS

                                                                                          Service Management (Billing, Metering, Accounts, Monitoring, etc)


                                                                                                                    Virtualisation Layer


                                                                             Servers                                         Network                                    Storage
                                                                                                                                                                                                           9
Sample Customer
Deployment Pattern




                     10
Cloud Security Lessons
•    Current bandwagon/marketing hype is not helping
•    Mach has government and large commercial clients acutely aware of the issues
      – Mach has solved to date, without incident – but not in fashion that meets our future
        automation and multi-tenant objectives
•    We must leverage “education” in market
      – E.g. “VLAN” accepted, but no understanding of what “OpenFlow” is and if it is
        “secure”
      – Public Key cryptography “PKI” also known and trusted
•    Storage must be addressed through unified security and identity management
      – Easy option for encryption of files, using PKI
•    We must be able to answer the question “is my data safe, secure and private”
     in a single word = Yes!
•    Goal: build upon the acceptance of the VLAN ID “tag” concept, and apply it
     across all IaaS aspects to create unified “security zones”
      – Networking: VLAN (and also OpenFlow)
      – Storage: encrypted files
      – Server: SSH / PKI based access already proven and trusted

    Can “Cloud Security” be as simple as PKI+VLAN per “security zone”?
                                                                                               11
Integrated
Technology +
  Services
  Solution
               12
Elevator Pitches
• “Bill to the second, on demand”
• “Australia’s first Next Generation, IPv6 XaaS Cloud
  Hosting Solutions”
• “Consulting, Services, XaaS, Onsite – Unified
  Platform”
• “Price per VM = others’ price per website”
• “Single bill, single sign-on”
• “Metal + Virtualisation”
• “Quad Data Centres, redundant highly available
  deployment”

                                                        13
Business Requirements
• Vision: next-generation of full ICT service outsourcing
• Principles:
   –   100% free libre Open Source; commodity hardware
   –   Mach value-adds through SI and staff service excellence
   –   Flexible, to accommodate waves of innovation over next 5 years
   –   Extreme levels of automation and self-healing
   –   No real technical skill required to enact subscriptions
   –   Moderate technical skill required to provision and maintain platform
   –   Scale out “just-in-time” per sales/revenue
   –   Multi-DC, federated architecture
   –   IPv6




                                                                              14
Our first line-up
Management Layer                                                                         OpenQRM, Zabbix,
    Provisioning
                   Monitoring
                                                  Website &
                                                                 Customer     Service
                                                                                            OTRS::ITSM,
                                                                                         389Directory Server
                                                                                                               *
    & Resource                     Billing          Online
                   & Alerting                                     Access    Management    OpenERP, Drupal,
      Tracking                                    Purchasing
                                                                                              Magento


Applications Layer
        SaaS           Plesk           DNS
                                                      Bespoke/
                                                       Other                ... + N        Plesk, Alfresco,
                                                                                            OpenERP, etc
                                                                                                               *
Virtual Network Layer
       VM FW
      Appliance
                      HW FW
                     Appliance                                              ... + N
                                                                                         pfSense, m0n0wall,
                                                                                          IPCop, BGP, DNS      *
Compute Layer
                        KVM          otherVM
    HW Compute
       Node
                      Compute
                       Node
                                     Compute
                                      Node                                  ... + N
                                                                                           KVM, Xen, ESX,
                                                                                          OpenVZ, Physical
                                                                                                               *
Management/Storage Network Layer                                                          Non-routed 10GE
                                                                                          switching network
                                                                                                               *
Unified Storage Layer
    Storage Node    Storage Node   Storage Node
                                                                            ... + N
                                                                                           OpenSolaris/ZFS
                                                                                          iSCSI, NFS & CIFS
                                                                                                               *
*     Candidate
     Technologies                                                                                                  15
Integrated Architecture
• Issue with first line-up? Too much SI
• Have progressed with aspects knew would be right
  (Phase 1)
• Fundamental: Integration of Billing Engine,
  Identity Management, Ticketing and Provisioning
• Knew from experience that IaaS solution must be
  simplified and integrated across Storage +
  Compute + Network

• Held off over past year for technology to
  emerge…and then we discovered OpenStack…
                                                     16
OpenStack makes it simple




                            17
Use Cases
• Mach is not in the business of competing
  with massive scale, constrained product
  parameters Cloud hosting
• Our value is leveraging emerging
  technologies in a thrifty + high quality
  fashion, to deliver a total solution
• Must accommodate both “metal” &/or
  “virtual”
• Security Lessons must be addressed
• Able to abstract to 5x Use Cases…
                                             18
Scenario 1: Single VM
• Single VM connected to the internal network for storage access and the
  external network for WAN
• Should be able to talk L2 to management system, storage nodes and
  WAN gateway, but nothing else (VM1 and VM2 cannot see each other)
• Should be the default for all new VMs
L2 Zone



     Storage




                                                   External Network
                  Internal Network



                                     VM1                               WAN
    nodes and
                                                                      Gateway
   management




                                     VM2



                                                                                19
Scenario 2: Multiple VMs
•     Multiple VMs connected to the internal network for storage access and the
      external network for WAN, all in the same security zone
•     Like scenario 1, but the VMs in the same zone should be able to talk L2 to each
      other (VMs 1,2 and 3 can communicate, but cannot talk to VM4)
•     This is for customers with multiple VMs that need to communicate at L2 (they
      can already communicate at L3 via the WAN Gateway)
    L2 Zone
                                          VM1

        Storage




                                                             External Network
                       Internal Network


                                          VM2                                    WAN
       nodes and
                                                                                Gateway
      management
                                          VM3




                                          VM4



                                                                                          20
Scenario 3: VSD
• Single or multiple VMs connected to the internal network for storage
  access and the external network for WAN, with a VSD in the same
  security zone
• All access to the VMs from the WAN filtered (bridged or routed modes
  supported) by VSD, VMs cannot talk to WAN gateway directly

L2 Zone
                                     VM1

    Storage




                                                       External Network
                  Internal Network


                                     VM2         VSD                       WAN
   nodes and
                                                                          Gateway
  management
                                     VM3




                                           VM4



                                                                                    21
Scenario 4: Physical FW
• Single or multiple VMs connected to the internal network for storage
  access and the external network for WAN, with a physical FW (i.e.
  Cisco ASA device) in the same security zone
• All access to the VMs from the WAN filtered by FW device, VMs cannot
  talk L2 to WAN gateway directly

L2 Zone
                                     VM1

    Storage                                      Phys.




                                                         External Network
                  Internal Network


                                     VM2                                     WAN
   nodes and                                      FW                        Gateway
  management
                                     VM3




                                           VM4



                                                                                      22
Scenario 5: Dedicated Metal
• To support customer requests for non-virtualised, physical
  server OS deployment (i.e. Linux/Windows running on
  metal) – “dedicated metal machines” (DMM)
• We want them to be configured the same as all compute
  nodes such that they can easily be managed in the same
  way and converted DMM<->VM
   – Any solution that gets these servers onto the virtual switching
     fabric so we can control their L2 in the same way requires
     repatching when a DMM becomes a VM host or vice versa
• The solution is to gateway the DMM L2 through a box that
  is on the virtual switching fabric – see next slide




                                                                       23
Scenario 5: DMM Patching
• Dedicated metal machines repatched to gateway through a
  Linux GW that places them on virtual switching fabric
• The physical switch is configured with every port in it’s own
  port-based VLAN, with the Linux GW port in every VLAN
• Supporting the feature will guarantee we can meet
  specialist/dedicated requirements of our large customers


          DMM


          DMM
                     Physical     Linux       Virtual
                      Switch       GW         Switch
          DMM




                                                                  24
What was left?
• Identity
  – Issue is that every subsystem has its own
    identity/auth solution
  – Critical that a centralised, multi-tenant, multi-
    subsystems platform exist
• Billing
  – Basic subscription billing for a rudimentary
    Cloud hosting product stack easy
  – As an outsourcer, must support single invoice
     • Subscription + Fixed Price or T&M + Known & Ad
       Hoc
                                                        25
Identity Management
• Closely integrated with the Billing Engine is the idea of
  Identity Management
• Needs to map all of our Accounts, all of their Users and all
  of the access control for which users can access which
  Subscriptions
• Billing can use this information for generation of XaaS
  billing data
• Ticketing can use this information for linking Tickets to
  associated Subscription procured
   – E.g. Add a note “article” to a ticket for 15mins worked on “Hosted
     Exchange” for Account “ABC”
• Provisioning can use this information for access control to
  systems/applications

                                                                          26
Centralised Directory
(389 HA)
• Clustered 389 Directory Server for centralised
  authentication, account and billing metadata
  – Multi-master replication of directory writes
  – Many active nodes for directory reads (authentications
    etc)
  – Support multiple customers in directory hierarchy
  – Easily add new attributes for billing and account/profile
    metadata to be used in other applications
  – Support SSL authentications over the Internet
  – Provide password and account metadata
    synchronisation for Active Directory


                                                                27
Billing Architecture
                                                                                                               In-house
                                                                Bill Presentment       Ticket
    Website                   Shopping Cart                                                                   Management
                                                                    & Payment       Presentment
                                                                                                                 Tools
                                                                   Mach API




                                                                                                                    Integrate
                                                                        Integrate
                                                                                                                 Identity 
                                                                Billing Engine 
               Integrate




                                                                                                  Integrate
                                              Single 
                                             Invoice                                                           Management 
                                                                   (jBilling)
                                                                                                                  (389)
                           Happy Customers




                                                                      Mediation
                                                                       Process
                                                                    Billing Data

    VMs

  Storage                                                VZ                          Tickets
                SaaS
    SaaS
                PaaS
                                                        Plesk        PBAS           Timesheet   OTRS
              OpenStack                                 DNS                           Work
 Networking                                                                           Orders


                                                                   Identity Data

                                                                                                                                28
Rollout Plan
•   Phase   1   –   Alignment & Initial Steps
•   Phase   2   –   Trial Remaining Pieces
•   Phase   3   –   BETA Launch
•   Phase   4   –   “New Normal”




                                                29
Phase 1 – Alignment /
Initial Steps
• Phase 1 – Alignment / Initial Steps
  – Mediawiki for all doco, smart URL linking access from other systems
    (1,944 articles, 15,708 edits/updates)
  – Zabbix for 24/7 monitoring & (initial) self-healing via federated HA
    platform (578 hosts; 17573 data items; 6325 smart trigger
    calculations; 5592 automated tests performed per minute)
  – OTRS::ITSM for ITILv3 Service Management (2,700 tickets per
    month)
  – Bacula for backup & recovery independent of cloud platform
    (42,689 backups, 0.53TB delta per day across 546 volumes)
  – 389 Directory Server Cluster, deployed federated HA (~3000
    customers)
  – BETA: KVM based platforms for Linux/Windows/BSD/Solaris (15
    hosts, 55 VMs)

                           Completed & working perfectly :-)
                                                                           30
Phase 2 – Trial Remaining
Pieces
• Phase 2 – Trial Remaining Pieces
   – OpenStack
   – IPv6
   – Billing: Jbilling
   – Unified web
     portal platform (Drupal)
   – OpenFlow &
     Open vSwich

                         Photo:
R&D rig, 4x compute + 2x Storage     31
Phase 3 – BETA Launch
• Phase 3 – BETA Launch
  – Phase 1 + 2 aspects completed
  – Across 2x DC’s (only) to prove distributed/federated
    solution
  – Limited (spin-off brand) launch to prove in marketplace




                                                              32
Phase 4 – New Normal
• Phase 4 – New Normal (no longer
  “Next Generation”)
  – New sales onto new platform
  – Migrate old services


  – Complete 6-9mths
    • Risks addressed in Phases 2/3 before the
      company goes “all in”


                                                 33
OpenStack Wishlist
•   CAVEAT: very happy to be corrected if these points are already
    addressed
•   Unified security zone across compute + storage + network, for each
    cloud/domain
     – Spans multiple DC’s (low WAN comms)
     – Multiple clouds per account
     – Encryption of storage objects (files, VM disk images, etc)
•   Billing units and metering
     – Billing platform must not need to know detailed technical operation
     – Abstract to universal “billing unit”, price book applied in billing platform
     – Bill “on demand” to the second
•   Class of service – abstracted as a high level concept, then given technical
    meaning and billing alignment, e.g.:
     – Single
     – Cold/offline DR failover
     – Hot/live HA failover
•   Extreme automation, especially in management of platform and patching
    burden
     – An integrated and supported toolchain                                          34
Conclusion &
 Questions

               35

Contenu connexe

Tendances

Virtualisation with service management as enabler for cloud computing - Kingd...
Virtualisation with service management as enabler for cloud computing - Kingd...Virtualisation with service management as enabler for cloud computing - Kingd...
Virtualisation with service management as enabler for cloud computing - Kingd...Ciro Puglisi
 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaEduardo Pelegri-Llopart
 
Data in your SOA: From SQL to NoSQL and Beyond
Data in your SOA: From SQL to NoSQL and BeyondData in your SOA: From SQL to NoSQL and Beyond
Data in your SOA: From SQL to NoSQL and BeyondWSO2
 
Lenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo Education
 
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...CloudOps Summit
 
Towards a Federated Cloud Ecosystem
Towards a Federated Cloud EcosystemTowards a Federated Cloud Ecosystem
Towards a Federated Cloud EcosystemClovis Chapman
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudKristian Nese
 
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...WSO2
 
Presentación Carlos Spera Cablevisión Day 2010
Presentación Carlos Spera Cablevisión Day 2010Presentación Carlos Spera Cablevisión Day 2010
Presentación Carlos Spera Cablevisión Day 2010Logicalis Latam
 
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...CA API Management
 
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the SolutionJeff Hung
 
Le cloud microsoft - Présentation "fourre-tout" - Base
Le cloud microsoft - Présentation "fourre-tout" - BaseLe cloud microsoft - Présentation "fourre-tout" - Base
Le cloud microsoft - Présentation "fourre-tout" - BaseNicolas Georgeault
 
MPLS 2010: Network Enabled Cloud and Service Models
MPLS 2010: Network Enabled Cloud and Service ModelsMPLS 2010: Network Enabled Cloud and Service Models
MPLS 2010: Network Enabled Cloud and Service ModelsCisco Service Provider
 
Cloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCapgemini
 
Pre mts Sharepoint 2010 i SQL Server 2012
Pre mts   Sharepoint 2010 i SQL Server 2012Pre mts   Sharepoint 2010 i SQL Server 2012
Pre mts Sharepoint 2010 i SQL Server 2012Łukasz Grala
 
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...CloudOps Summit
 
Open Group Conference Csi V5.1
Open Group Conference Csi V5.1Open Group Conference Csi V5.1
Open Group Conference Csi V5.1Enrico Boverino
 
Semantic Mediation Bus: An Ontology-based Runtime Infrastructure for Service ...
Semantic Mediation Bus: An Ontology-based Runtime Infrastructure for Service ...Semantic Mediation Bus: An Ontology-based Runtime Infrastructure for Service ...
Semantic Mediation Bus: An Ontology-based Runtime Infrastructure for Service ...Wen Zhu
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 PredictionsFlexera
 

Tendances (20)

Virtualisation with service management as enabler for cloud computing - Kingd...
Virtualisation with service management as enabler for cloud computing - Kingd...Virtualisation with service management as enabler for cloud computing - Kingd...
Virtualisation with service management as enabler for cloud computing - Kingd...
 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans Hrasna
 
Data in your SOA: From SQL to NoSQL and Beyond
Data in your SOA: From SQL to NoSQL and BeyondData in your SOA: From SQL to NoSQL and Beyond
Data in your SOA: From SQL to NoSQL and Beyond
 
Lenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYOD
 
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
 
Towards a Federated Cloud Ecosystem
Towards a Federated Cloud EcosystemTowards a Federated Cloud Ecosystem
Towards a Federated Cloud Ecosystem
 
Cloud computing ppt_0
Cloud computing ppt_0Cloud computing ppt_0
Cloud computing ppt_0
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private Cloud
 
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
 
Presentación Carlos Spera Cablevisión Day 2010
Presentación Carlos Spera Cablevisión Day 2010Presentación Carlos Spera Cablevisión Day 2010
Presentación Carlos Spera Cablevisión Day 2010
 
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
Security & Governance for the Cloud: a Savvis Case Study (Presented at Cloud ...
 
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
[OSDC.tw 2011] The Path to Pass into PaaS -- How We Build the Solution
 
Le cloud microsoft - Présentation "fourre-tout" - Base
Le cloud microsoft - Présentation "fourre-tout" - BaseLe cloud microsoft - Présentation "fourre-tout" - Base
Le cloud microsoft - Présentation "fourre-tout" - Base
 
MPLS 2010: Network Enabled Cloud and Service Models
MPLS 2010: Network Enabled Cloud and Service ModelsMPLS 2010: Network Enabled Cloud and Service Models
MPLS 2010: Network Enabled Cloud and Service Models
 
Cloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCloud Computing at UTM Shillong
Cloud Computing at UTM Shillong
 
Pre mts Sharepoint 2010 i SQL Server 2012
Pre mts   Sharepoint 2010 i SQL Server 2012Pre mts   Sharepoint 2010 i SQL Server 2012
Pre mts Sharepoint 2010 i SQL Server 2012
 
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
 
Open Group Conference Csi V5.1
Open Group Conference Csi V5.1Open Group Conference Csi V5.1
Open Group Conference Csi V5.1
 
Semantic Mediation Bus: An Ontology-based Runtime Infrastructure for Service ...
Semantic Mediation Bus: An Ontology-based Runtime Infrastructure for Service ...Semantic Mediation Bus: An Ontology-based Runtime Infrastructure for Service ...
Semantic Mediation Bus: An Ontology-based Runtime Infrastructure for Service ...
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
 

Similaire à Mach Technology

Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixeurocloud
 
Paving the Way to IT-as-a-Service
Paving the Way to IT-as-a-ServicePaving the Way to IT-as-a-Service
Paving the Way to IT-as-a-Servicebuildacloud
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackbuildacloud
 
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStackCitrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStackRightScale
 
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012OpenCity Community
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloudumityalcinalp
 
High Value Cloud Services
High Value Cloud ServicesHigh Value Cloud Services
High Value Cloud ServicesLaura Ventura
 
Building a cloud with cisco ucs and citrix
Building a cloud with cisco ucs and citrixBuilding a cloud with cisco ucs and citrix
Building a cloud with cisco ucs and citrixNuno Alves
 
JAVA를 활용한 클라우딩 환경 기반 PaaS
JAVA를 활용한 클라우딩 환경 기반 PaaSJAVA를 활용한 클라우딩 환경 기반 PaaS
JAVA를 활용한 클라우딩 환경 기반 PaaSmosaicnet
 
자바(Java)를 위한 클라우드 환경 기반 Paas
자바(Java)를 위한 클라우드 환경 기반 Paas자바(Java)를 위한 클라우드 환경 기반 Paas
자바(Java)를 위한 클라우드 환경 기반 Paasmosaicnet
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud PlatformWSO2
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud BusinessACMBangalore
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif Ahmad
 
Cloudcamp Barcelona 2009 Lightning Talk - 3scale
Cloudcamp Barcelona 2009 Lightning Talk - 3scaleCloudcamp Barcelona 2009 Lightning Talk - 3scale
Cloudcamp Barcelona 2009 Lightning Talk - 3scaleSteven Willmott
 
The role of hyper-v in nist model
The role of hyper-v in nist modelThe role of hyper-v in nist model
The role of hyper-v in nist modelAlexey Bokov
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategydrmarcustillett
 
Cloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service PlatformCloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service Platformvictorlbrown
 
BayThreat Why The Cloud Changes Everything
BayThreat Why The Cloud Changes EverythingBayThreat Why The Cloud Changes Everything
BayThreat Why The Cloud Changes EverythingCloudPassage
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureDarren Cunningham
 

Similaire à Mach Technology (20)

Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrix
 
Paving the Way to IT-as-a-Service
Paving the Way to IT-as-a-ServicePaving the Way to IT-as-a-Service
Paving the Way to IT-as-a-Service
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stack
 
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStackCitrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
 
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
High Value Cloud Services
High Value Cloud ServicesHigh Value Cloud Services
High Value Cloud Services
 
Building a cloud with cisco ucs and citrix
Building a cloud with cisco ucs and citrixBuilding a cloud with cisco ucs and citrix
Building a cloud with cisco ucs and citrix
 
JAVA를 활용한 클라우딩 환경 기반 PaaS
JAVA를 활용한 클라우딩 환경 기반 PaaSJAVA를 활용한 클라우딩 환경 기반 PaaS
JAVA를 활용한 클라우딩 환경 기반 PaaS
 
자바(Java)를 위한 클라우드 환경 기반 Paas
자바(Java)를 위한 클라우드 환경 기반 Paas자바(Java)를 위한 클라우드 환경 기반 Paas
자바(Java)를 위한 클라우드 환경 기반 Paas
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud Platform
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud Business
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
Cloudcamp Barcelona 2009 Lightning Talk - 3scale
Cloudcamp Barcelona 2009 Lightning Talk - 3scaleCloudcamp Barcelona 2009 Lightning Talk - 3scale
Cloudcamp Barcelona 2009 Lightning Talk - 3scale
 
The role of hyper-v in nist model
The role of hyper-v in nist modelThe role of hyper-v in nist model
The role of hyper-v in nist model
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
 
Cloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service PlatformCloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service Platform
 
Chris Kemp: NASA Nebula
Chris Kemp: NASA NebulaChris Kemp: NASA Nebula
Chris Kemp: NASA Nebula
 
BayThreat Why The Cloud Changes Everything
BayThreat Why The Cloud Changes EverythingBayThreat Why The Cloud Changes Everything
BayThreat Why The Cloud Changes Everything
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and Infrastructure
 

Plus de Open Stack

OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpen Stack
 
OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011Open Stack
 
Dell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCONDell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCONOpen Stack
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introOpen Stack
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology OverviewOpen Stack
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStackOpen Stack
 
OpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpen Stack
 
Nebula james Williams
Nebula james WilliamsNebula james Williams
Nebula james WilliamsOpen Stack
 
Open stack dashboard diablo
Open stack dashboard   diabloOpen stack dashboard   diablo
Open stack dashboard diabloOpen Stack
 
Snapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalSnapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalOpen Stack
 
Opening Presentation
Opening PresentationOpening Presentation
Opening PresentationOpen Stack
 
Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Open Stack
 
Swift container sync
Swift container syncSwift container sync
Swift container syncOpen Stack
 
The site architecture you can edit
The site architecture you can editThe site architecture you can edit
The site architecture you can editOpen Stack
 
OpenStack on Intel
OpenStack on IntelOpenStack on Intel
OpenStack on IntelOpen Stack
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale CloudOpen Stack
 
Openstack and eBay
Openstack and eBay Openstack and eBay
Openstack and eBay Open Stack
 
OpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpen Stack
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on OpenstackOpen Stack
 

Plus de Open Stack (20)

OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011
 
Dell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCONDell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCON
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStack
 
OpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpenStack 101 Technical Overview
OpenStack 101 Technical Overview
 
Nova HA
Nova HANova HA
Nova HA
 
Nebula james Williams
Nebula james WilliamsNebula james Williams
Nebula james Williams
 
Open stack dashboard diablo
Open stack dashboard   diabloOpen stack dashboard   diablo
Open stack dashboard diablo
 
Snapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalSnapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-final
 
Opening Presentation
Opening PresentationOpening Presentation
Opening Presentation
 
Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Gluster open stack dev summit 042011
Gluster open stack dev summit 042011
 
Swift container sync
Swift container syncSwift container sync
Swift container sync
 
The site architecture you can edit
The site architecture you can editThe site architecture you can edit
The site architecture you can edit
 
OpenStack on Intel
OpenStack on IntelOpenStack on Intel
OpenStack on Intel
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
Openstack and eBay
Openstack and eBay Openstack and eBay
Openstack and eBay
 
OpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpenStack Opportunity - Citrix
OpenStack Opportunity - Citrix
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on Openstack
 

Dernier

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 

Dernier (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 

Mach Technology

  • 1. Integrated Managed Services “Next Generation” of full-service ICT solution outsourcing Design Summit / Conference Santa Clara, California © Mach Technology Group Pty Ltd ABN 58 115 162 564 Paul Pettigrew, CEO - 27th April 2011 ask@mach.com.au Offices & Data Centres: Brisbane | Noosa | Cooroy | USA
  • 2. Firstly….Thank you • Wish to acknowledge the contributions of the community and the sponsoring organisations Believe OpenStack is on the cusp of being to Cloud what Linux was/is to the OS • Hope that this presentation adds value to this conference – and helps this community through understanding of how this fabulous and innovative software is being taken to market by Australia’s leading next-generation technology solutions company 2
  • 3. Scope of Presentation • Current Context – About Mach Technology – Who is Paul Pettigrew? Why am I here? – Underlying Facilities Platform – How we define Cloud – Cloud Security Lessons • Integrated Technology + Services Solution – Our “NG” Project’s Business Requirements – Integrated Solution Architecture – Rollout Strategy – Our “todo wish list” for OpenStack • Conclusion & Questions 3
  • 5. About Mach Technology • Founded in 2005 on rising wave of Open Source, Linux and High Performance / Federated Grid Computing – to deliver outsourced solutions, smarter, better & at lower cost than proprietary • Lines of business and deep expertise in: – Consulting & Project Management – Mach owned & operated Data Centres, Hosting and Cloud (inc IaaS/PaaS/SaaS) – Service Desk – Technical Services – Onsite Field Services – 24/7 automated deep monitoring and self-healing – Turnkey outsourced ICT Managed Services 5
  • 6. Who & Why am I here? • Loved technology and computing, since wrote first program on a 1” thick pile of IBM cards in the early 80’s • F/A-18 Instructor & Fighter Pilot, also on front line of modern computing introduction into Royal Australian Air Force • Presenting is Mach’s way to make a contribution to the community and share our hard-learned knowledge • To learn from the experts, and take knowledge back to Australia and pass onto others in our industry & clients • Validate and improve our strategy 6
  • 7. Underlying Facilities #1 Services: Shared nothing, federated HA, 4N Platform & Data Centres Since 2005 go-live, not a single second of down time 7
  • 8. How we define “Cloud” • Elastic: resources are re-allocated, increased or decreased on demand (typically instantly) • Multi-tenant: compute, storage and network resources are shared to deliver multiple platform services per each hardware component and dynamically (re)allocated as required • Thin Provisioning: compute, storage and network assets provided via virtualised, location independent, technology agnostic platforms (no vendor lock-in) – i.e. using real hardware resources only when required • Over Subscription: compute, storage and network assets are over-allocated but pro-actively capacity managed to have physical provisioning occur in time for actual demand plus • Automation: Extreme levels of automation: provisioning, monitoring, self- healing, patching/updating & maintaining • Open: Portable sub-systems / no proprietary lock-in • Billing: Sophisticated presentation of data to enable “to the second” invoicing 8
  • 9. Cloud Service Layers “X-as-a-Service” Applications Acknowledge: based on depiction produced by Cloud.com Application A Application B Application C Application D Application E Platforms Directory Database Message Web Other User Interface Developer API Administrator End User Console Availability and Security Image Libraries Integration API Backup Firewall HA Monitoring Application Catalogue SaaS Dynamic Workload Management Custom Templates PaaS Resource Management Servers Storage Network Operating Systems ISOs IaaS Service Management (Billing, Metering, Accounts, Monitoring, etc) Virtualisation Layer Servers Network Storage 9
  • 11. Cloud Security Lessons • Current bandwagon/marketing hype is not helping • Mach has government and large commercial clients acutely aware of the issues – Mach has solved to date, without incident – but not in fashion that meets our future automation and multi-tenant objectives • We must leverage “education” in market – E.g. “VLAN” accepted, but no understanding of what “OpenFlow” is and if it is “secure” – Public Key cryptography “PKI” also known and trusted • Storage must be addressed through unified security and identity management – Easy option for encryption of files, using PKI • We must be able to answer the question “is my data safe, secure and private” in a single word = Yes! • Goal: build upon the acceptance of the VLAN ID “tag” concept, and apply it across all IaaS aspects to create unified “security zones” – Networking: VLAN (and also OpenFlow) – Storage: encrypted files – Server: SSH / PKI based access already proven and trusted Can “Cloud Security” be as simple as PKI+VLAN per “security zone”? 11
  • 12. Integrated Technology + Services Solution 12
  • 13. Elevator Pitches • “Bill to the second, on demand” • “Australia’s first Next Generation, IPv6 XaaS Cloud Hosting Solutions” • “Consulting, Services, XaaS, Onsite – Unified Platform” • “Price per VM = others’ price per website” • “Single bill, single sign-on” • “Metal + Virtualisation” • “Quad Data Centres, redundant highly available deployment” 13
  • 14. Business Requirements • Vision: next-generation of full ICT service outsourcing • Principles: – 100% free libre Open Source; commodity hardware – Mach value-adds through SI and staff service excellence – Flexible, to accommodate waves of innovation over next 5 years – Extreme levels of automation and self-healing – No real technical skill required to enact subscriptions – Moderate technical skill required to provision and maintain platform – Scale out “just-in-time” per sales/revenue – Multi-DC, federated architecture – IPv6 14
  • 15. Our first line-up Management Layer OpenQRM, Zabbix, Provisioning Monitoring Website & Customer Service OTRS::ITSM, 389Directory Server * & Resource Billing Online & Alerting Access Management OpenERP, Drupal, Tracking Purchasing Magento Applications Layer SaaS Plesk DNS Bespoke/ Other ... + N Plesk, Alfresco, OpenERP, etc * Virtual Network Layer VM FW Appliance HW FW Appliance ... + N pfSense, m0n0wall, IPCop, BGP, DNS * Compute Layer KVM otherVM HW Compute Node Compute Node Compute Node ... + N KVM, Xen, ESX, OpenVZ, Physical * Management/Storage Network Layer Non-routed 10GE switching network * Unified Storage Layer Storage Node Storage Node Storage Node ... + N OpenSolaris/ZFS iSCSI, NFS & CIFS * * Candidate Technologies 15
  • 16. Integrated Architecture • Issue with first line-up? Too much SI • Have progressed with aspects knew would be right (Phase 1) • Fundamental: Integration of Billing Engine, Identity Management, Ticketing and Provisioning • Knew from experience that IaaS solution must be simplified and integrated across Storage + Compute + Network • Held off over past year for technology to emerge…and then we discovered OpenStack… 16
  • 17. OpenStack makes it simple 17
  • 18. Use Cases • Mach is not in the business of competing with massive scale, constrained product parameters Cloud hosting • Our value is leveraging emerging technologies in a thrifty + high quality fashion, to deliver a total solution • Must accommodate both “metal” &/or “virtual” • Security Lessons must be addressed • Able to abstract to 5x Use Cases… 18
  • 19. Scenario 1: Single VM • Single VM connected to the internal network for storage access and the external network for WAN • Should be able to talk L2 to management system, storage nodes and WAN gateway, but nothing else (VM1 and VM2 cannot see each other) • Should be the default for all new VMs L2 Zone Storage External Network Internal Network VM1 WAN nodes and Gateway management VM2 19
  • 20. Scenario 2: Multiple VMs • Multiple VMs connected to the internal network for storage access and the external network for WAN, all in the same security zone • Like scenario 1, but the VMs in the same zone should be able to talk L2 to each other (VMs 1,2 and 3 can communicate, but cannot talk to VM4) • This is for customers with multiple VMs that need to communicate at L2 (they can already communicate at L3 via the WAN Gateway) L2 Zone VM1 Storage External Network Internal Network VM2 WAN nodes and Gateway management VM3 VM4 20
  • 21. Scenario 3: VSD • Single or multiple VMs connected to the internal network for storage access and the external network for WAN, with a VSD in the same security zone • All access to the VMs from the WAN filtered (bridged or routed modes supported) by VSD, VMs cannot talk to WAN gateway directly L2 Zone VM1 Storage External Network Internal Network VM2 VSD WAN nodes and Gateway management VM3 VM4 21
  • 22. Scenario 4: Physical FW • Single or multiple VMs connected to the internal network for storage access and the external network for WAN, with a physical FW (i.e. Cisco ASA device) in the same security zone • All access to the VMs from the WAN filtered by FW device, VMs cannot talk L2 to WAN gateway directly L2 Zone VM1 Storage Phys. External Network Internal Network VM2 WAN nodes and FW Gateway management VM3 VM4 22
  • 23. Scenario 5: Dedicated Metal • To support customer requests for non-virtualised, physical server OS deployment (i.e. Linux/Windows running on metal) – “dedicated metal machines” (DMM) • We want them to be configured the same as all compute nodes such that they can easily be managed in the same way and converted DMM<->VM – Any solution that gets these servers onto the virtual switching fabric so we can control their L2 in the same way requires repatching when a DMM becomes a VM host or vice versa • The solution is to gateway the DMM L2 through a box that is on the virtual switching fabric – see next slide 23
  • 24. Scenario 5: DMM Patching • Dedicated metal machines repatched to gateway through a Linux GW that places them on virtual switching fabric • The physical switch is configured with every port in it’s own port-based VLAN, with the Linux GW port in every VLAN • Supporting the feature will guarantee we can meet specialist/dedicated requirements of our large customers DMM DMM Physical Linux Virtual Switch GW Switch DMM 24
  • 25. What was left? • Identity – Issue is that every subsystem has its own identity/auth solution – Critical that a centralised, multi-tenant, multi- subsystems platform exist • Billing – Basic subscription billing for a rudimentary Cloud hosting product stack easy – As an outsourcer, must support single invoice • Subscription + Fixed Price or T&M + Known & Ad Hoc 25
  • 26. Identity Management • Closely integrated with the Billing Engine is the idea of Identity Management • Needs to map all of our Accounts, all of their Users and all of the access control for which users can access which Subscriptions • Billing can use this information for generation of XaaS billing data • Ticketing can use this information for linking Tickets to associated Subscription procured – E.g. Add a note “article” to a ticket for 15mins worked on “Hosted Exchange” for Account “ABC” • Provisioning can use this information for access control to systems/applications 26
  • 27. Centralised Directory (389 HA) • Clustered 389 Directory Server for centralised authentication, account and billing metadata – Multi-master replication of directory writes – Many active nodes for directory reads (authentications etc) – Support multiple customers in directory hierarchy – Easily add new attributes for billing and account/profile metadata to be used in other applications – Support SSL authentications over the Internet – Provide password and account metadata synchronisation for Active Directory 27
  • 28. Billing Architecture In-house Bill Presentment Ticket Website Shopping Cart Management & Payment Presentment Tools Mach API Integrate Integrate Identity  Billing Engine  Integrate Integrate Single  Invoice Management  (jBilling) (389) Happy Customers Mediation Process Billing Data VMs Storage VZ Tickets SaaS SaaS PaaS Plesk PBAS Timesheet OTRS OpenStack DNS Work Networking Orders Identity Data 28
  • 29. Rollout Plan • Phase 1 – Alignment & Initial Steps • Phase 2 – Trial Remaining Pieces • Phase 3 – BETA Launch • Phase 4 – “New Normal” 29
  • 30. Phase 1 – Alignment / Initial Steps • Phase 1 – Alignment / Initial Steps – Mediawiki for all doco, smart URL linking access from other systems (1,944 articles, 15,708 edits/updates) – Zabbix for 24/7 monitoring & (initial) self-healing via federated HA platform (578 hosts; 17573 data items; 6325 smart trigger calculations; 5592 automated tests performed per minute) – OTRS::ITSM for ITILv3 Service Management (2,700 tickets per month) – Bacula for backup & recovery independent of cloud platform (42,689 backups, 0.53TB delta per day across 546 volumes) – 389 Directory Server Cluster, deployed federated HA (~3000 customers) – BETA: KVM based platforms for Linux/Windows/BSD/Solaris (15 hosts, 55 VMs) Completed & working perfectly :-) 30
  • 31. Phase 2 – Trial Remaining Pieces • Phase 2 – Trial Remaining Pieces – OpenStack – IPv6 – Billing: Jbilling – Unified web portal platform (Drupal) – OpenFlow & Open vSwich Photo: R&D rig, 4x compute + 2x Storage 31
  • 32. Phase 3 – BETA Launch • Phase 3 – BETA Launch – Phase 1 + 2 aspects completed – Across 2x DC’s (only) to prove distributed/federated solution – Limited (spin-off brand) launch to prove in marketplace 32
  • 33. Phase 4 – New Normal • Phase 4 – New Normal (no longer “Next Generation”) – New sales onto new platform – Migrate old services – Complete 6-9mths • Risks addressed in Phases 2/3 before the company goes “all in” 33
  • 34. OpenStack Wishlist • CAVEAT: very happy to be corrected if these points are already addressed • Unified security zone across compute + storage + network, for each cloud/domain – Spans multiple DC’s (low WAN comms) – Multiple clouds per account – Encryption of storage objects (files, VM disk images, etc) • Billing units and metering – Billing platform must not need to know detailed technical operation – Abstract to universal “billing unit”, price book applied in billing platform – Bill “on demand” to the second • Class of service – abstracted as a high level concept, then given technical meaning and billing alignment, e.g.: – Single – Cold/offline DR failover – Hot/live HA failover • Extreme automation, especially in management of platform and patching burden – An integrated and supported toolchain 34