1 | |||||||
---|---|---|---|---|---|---|---|
2 | |||||||
3 | |||||||
4 | Cloud IaaS service requirements and benchmarks | ||||||
5 | Version: | 11.10.2013 | |||||
6 | Owner, copyright: | Erik Jensen | |||||
7 | |||||||
8 | |||||||
9 | Rating, for instance 1: fair, 2: good, 3: great | ||||||
10 | Service area | Provider A | Provider B | Comment | |||
11 | Key criteria | Standarized, highly automated offering Compute, storage and networking resources on demand Scaleable, elastic resource allocation in real-time Metered by use Self-serve interface API access Single-tennant or multi-tennant | |||||
12 | Use cases | Development and testing Production Batch computing Disaster recovery Single app hosting Virtual data center work loads | |||||
13 | Public, private, hybrid delivery options | Public clouds Private clouds Hybrid clouds | |||||
14 | IT Operations support | Control, governance and security framework Legacy apps hosting New apps and services hosting Apps testing Enterprise, mid-market coverage | |||||
15 | Reliability and availability | Redundant infrastructure (server domains/DC, DC-DC, regional domains) VM clustering Ability to detect VM failure, auto VM re-start SLA with defined maintenance windows Live VM migration (during maintenance) 99,5% or higher SLA Service credits (capped at 100% of monthly bill) Multi-site/domains compute VMs for max SLA, i.e multi-fault-domain SLA | |||||
16 | Performance SLAs | Public resource allocation policy Defined core or RAM oversubscribe policy Storage performance SLA Network availability and performance SLA Customer service responsiveness | |||||
17 | DC coverage | Multi-domain DCs for cloud resources, auto-replicate DR-coverage Co-locatoin support Managed hostiong options | |||||
18 | VM configurations | Shared resource pools for VMs Fixed size VMs Choose arbitary-size VMs Re-size VMs or core-ram-strorage combinations Single-tennant VMs (smart servers) Bare-metal servers Customer can apply/bring own VM images, import from existing hypervisor Customer created VM provisioning templates (with post provisioning hooks/scripts) Trigger-based auto-scaling Schedule-based aut-scaling | |||||
19 | Storage | Persisten VM storage VM independant block storage Storage volumes for multiple VMs Object-based storage CDN/cache integration Supports VM snapshots and create VMs form snapshots Bulk data import form physical media 3rd party off-siting | |||||
20 | Networking | Private WAN for DC connectivity Internet IPSec/VPN VM with private IP-address Use of customer IP-ranges on VMs Redundant Internet access Front-end load balancing Back-end monitoring | |||||
21 | Security | Multi-factor authentication SSA16 audits for DCs ISO27001 audit for cloud IaaS service VM firewalls DC firewall IDS service DDOS-protection | |||||
22 | Monitoring | VM monitoring Port monitoring Service/app monitoring Service provisioning, start/stop account changes logging Meta-data tagging for IaaS resoruces, search capability | |||||
23 | Service control - service panel | Self-serve portal for VM provsioning, monitoring, service and billing status Delegated admin Role-based accessc control System and services log access | |||||
24 | Service level agreements and areas | ||||||
25 | Billing | Paypal, credit card payment # Cpu cores per seconds, minute, hour etc, dedicated, reserved/assigned or pool, storage volume and types, networking capacities/volumes Logging, correlation and mediation Per main customer account, project or delegated account, service owner vs legal vs billing recipient Customer support data required VM resource usage billing logs Quota-restrictions Lease-time restrictions | |||||
26 | Customer support | Online service portal, fault/problem reporting 24x7 1st line support by chat, email and/or chat Billing data for analytics and customer support: Cashflow, ARPU and trends, customer developments (good, bad), cpu, storage utilization, campaigns/periodic offers | |||||
27 | |||||||
28 | |||||||
29 |