Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Hybrid IaaS

Components of Hybrid IaaS
by

Jungwon Seo

on 31 January 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Hybrid IaaS

Internal Cloud Orchestrator ECC Broker a.k.a. IT Process Automaton Tool Defining, administering, and monitoring process workflows for various IT operations across IaaS cloud services
Creating and enforcing IT process automation policies
Coordinating and automating IT process execution across IaaS cloud services
Integrating with all other hybrid cloud management tools to execute process workflows through predefined integration packs and/or code development External Cloud Connector - Automate IT operation processes across all components of cloud stack - Connects cloud environments to one another
- Can be H/W appliances, virtual appliances, S/W packages, logical networks, custom scripts Providing a connection for internal cloud management software to manage external cloud assets
Providing a secure network tunnel among cloud environments
Performing data encryption and decryption
Enforcing network transparency by connecting internal and external network topologies
Enhancing network performance across distance through techniques such as compression, acceleration, caching, and/or optimization
Translating storage protocols and performing storage functions such as replication, compression, and/or deduplication to connect applications or internal storage infrastructures to external cloud storage services
Converting virtual machines between formats (e.g., VMDK to VHD) before transmission
Propagating security and service-level requirements (e.g., performance, availability, RTO & RPO) defined in the IT service catalog Centralized Cloud Management Cloud Services Broker (CSB) - Intermediary among cloud environments
- Aggregate cloud service providers through a single portal or service
- Normally hosted externally Consolidated self-service portal for all IaaS services (i.e., internal and external)
Service catalog management (e.g., configuration management, asset/inventory management, and deployment/provisioning management)
Monitoring and reporting
Recovery
Security key management
Centralized billing and/or chargeback
Authentication/SSO
Ticketing Integration Data encryption and decryption
API interface or translation
Connections among multiple external clouds
VM conversion and mobility
Network intelligence (e.g., compression, acceleration, and optimization)
Storage functions (e.g. protocol translation, replication, compression, deduplication) to connect applications or internal storage infrastructures to external cloud storage services
Offering beyond IaaS: Integration with leading PaaS and SaaS cloud providers Governance Security and SLA policy enforcement
Cloud load balancing
Disaster recovery
Compliance auditing, reporting, and enforcement External Cloud A External Cloud B ECC Direct Cloud Connection Clouds interface across common published APIs and general-purpose networks (Internet)
Example #1: internal self-service provisioning portal which has the option to deploy an external cloud compute workload
Example #2: application which stores object-based data at an external cloud service provider
- common in low-performance-demanding applications ECC Bridge ECC is present at both ends of the connection
In most cases, ECC is deployed as a similar vendor product or technology at both end - perform a significant amount of intelligence at both ends to improve or facilitate the connection
ECC at each end does not need to be a matching vendor product
- VPN that leverages IPSec
Takes an internal VM, converts its file format, packages it, compresses it, moves it securely, and tunnels various integration points between the newly place VM and the internal infrastructure ECC Gateway ECC is only present on one end of the connection
Integration between an internal IaaS environment and an external SaaS solution is possible
- ECC bridges cannot offer this functionality
- ECC perform encryption, manipulation, or translation of internal requests before interfacing
with an external cloud API/service
Example: cloud-storage gateway
- emulate conventional storage arrays and file services to internal applications while replicating
the data to external cloud storage services (e.g., Blob or Object Stores) Cloud Service
Broker Different from ECCs because CSB sits as an intermediary between clouds to assist with or perform integration and translation of cloud services
CSB can replace the functionality of ECC or enhance its capabilities
Common when connecting one cloud to two or more other clouds or when connecting as ecosystem of clouds - like airport hub or train station
Usually deployed as an externally hosted service, but can be built into the internal orchestration layer
In most scenarios, the orchestrator in one cloud connects to the broker, which then distributes or passes forward to the various clouds in the architecture
CSB can implement its architecture using the same connection methods, such as direct connections, ECC bridges, or ECC gateways
By centralizing management interface, simplified asset or deployment management is possible Cloud Computing
Tiered Architecture Platform-as-a-Service Software-as-a-Service Infrastructure-as-a-Service Hybrid
Infrastructure-as-a-
Service Use Cases & Business Reasons Pre-production Evaluate S/W, test integrations, predict usage/capacity, or host infrastructure and applications during planned local downtime/outages Disaster recovery/business continuity management (DR/BCM) Offer DR/BCM solution through replication, workload mobility, or agile deployment of infrastrcture Capacity extension/data center replacement Expand current capacity requirements or to facilitate the reduction or replacement of a data center Backup and recovery (BUR) Backup information to different geographic locations or across providers Globalization/content delivery Distribute systems and data to multiple geographic locations to improve end-user performance globally or to facilitate global support What is the architecture necessary to connect multiple IaaS cloud services? AWS Storage Gateway RightScale myCloud Nimbula Director Case Study: Cisco Hybrid Cloud We are here! Architecture Diagram Internal Cloud External Cloud Service Interface Critical IT
Services Noncritical
IT Services Service
Request Consumer Hybrid Cloud S/W Capacity management / IT resource management Self-service provisioning portal IT Service catalog Chargeback system Performance management Configuration and change management Life cycle management Virtual infrastructure management Physical infrastructure VDC VDC Virtual infrastructure Hybrid IT Citrix NetScaler Appliance Backup Disaster Recovery vs. Sample Process Workflow "Application" "Middleware" "Operating System" Private Cloud Cloud Management Platform
Full transcript