Mennyi Az Annyi A Felhőben? Melyek az Oracle Platform és Infrastruktúra Felhő pénzügyi tulajdonságai, előnyei és hátrányai Molnár Balázs Felhő Szakértő RACE Felhő Kompetencia központ Copyright 2014 Oracle and/or its affiliates. All rights reserved.
Az Oracle új, speciális árazása a Cloud Szolgáltatásokhoz Mért és nem mért szolgáltatások Mért szolgáltatások Metered : Használat alapú árazás (órás és havi) Lehet további folyamatos költség A használat időtartama nincs előre meghatározva Nincs előre meghatározva pontosan milyen fajta szolgáltatásokat vesz igénybe az ügyfél és mekkora teljesítményre van szüksége Jellemzően előre feltöltött egyenlegekből és egyedileg megállapított költségek alapján történik a fizetés Nem mért Non-metered szolgáltatások: Az ügyfél havonta egy előre meghatározott időtartamra fizet fix költségeket Maximálisan igénybe vehető kapacitás meg van határozva és attól nem lehet eltérni A költség nem változik és nem függ a használat mértékétől Bizonyos szolgáltatások csak mért, mások csak nem mért, megint mások mind a két formában elérhetők 2
A Platform Szolgáltatások Két Kiadásban Érhetők el Egyszerű Virtuális Gép (VM Image) Egy Oracle Linux virtuális gép SSH hozzáféréssel Telepítő csomagok előre telepítve Az ár tartalmazza az Oracle Szoftver licenceket A felhasználónak magának kell telepítenie a szoftver komponenseket Az elkészített virtuális gép bármikor leállítható és újra indítható Felhő Eszközkészlettel ellátott szolgáltatás (Cloud Tooling) Egy Oracle Linux virtuális gép SSH hozzáféréssel Néhány lépéses varázsló segítségével a rendszer telepíti a platform elemeket 30-60 perc alatt a platform elkészül és használható A felügyeleti eszközök telepítve és konfigurálva vannak Az elkészített virtuális gép bármikor leállítható és újra indítható
Hasonlítsuk Össze A Felhő Árait A Hagyományos Árakkal Ez a grafikon az éves ár összehasonlítást tartalmazza abban az esetben, ha a rendszerek 24/7 ben futnak a felhőben Az összehasonlítás listaáron történt A hagyományos licenc költséget az alábbi képlet alapján számoltuk 47.5K (list price) * 0.5 (core factor) / 5 (yrs of depreciation) + annual support fee (22%) 10K A Cloud tooling 2x annyiba kerül, mint a VM Image. Az órás alapon mért 22%-al drágább, mint a havi elszámolású A Metered VM image 33% -al drágább, mint a Non metered Metered Cloud tooling 2x drágább, mint a Non Metered
Oracle Database Cloud Service Database Options SE1 EE EE High Performance EE Extreme Performance EE Extreme Performance (CY 2015) Oracle Database Standard Edition One Yes - - - - Enterprise Edition - Yes Yes Yes Yes Enterprise Edition Options Real Application Clusters (RAC) No No No No Yes RAC One Node No No No No Yes In-Memory Database No No No Yes Yes Active Data Guard No No No Yes Yes Multitenant No No Yes Yes Yes Partitioning No No Yes Yes Yes Real Application Testing No No Yes Yes Yes Advanced Compression No No Yes Yes Yes Advanced Security No No Yes Yes Yes Label Security No No Yes Yes Yes Database Vault No No Yes Yes Yes OLAP No No Yes Yes Yes Advanced Analytics No No Yes Yes Yes Spatial and Graph No No Yes Yes Yes DBEnterprise Management Diagnostics Pack No No Yes Yes Yes Tuning Pack No No Yes Yes Yes Database Lifecycle Mgnt Pack No No Yes Yes Yes Data Masking Pack No No Yes Yes Yes Test Data Management Pack No No Yes Yes Yes Cloud Mgnt Pack for Oracle DB No No Yes Yes Yes
Minél több az opció, a Felhő annál olcsóbb Érdekes: Olcsóbb DBEE+Partitioning+Diagnostic+Tuning pack a felhőben Non metered-ként futtatni, mint a hagyományos licencel Ez a grafikon az éves ár összehasonlítást tartalmazza abban az esetben, ha a rendszerek 24/7 ben futnak a felhőben Az összehasonlítás listaáron történt A Hagyományos (on Premise) költségekbe minden adatbázis opciót beleszámoltunk. Ami elérhető a High vagy Extreme Performance kiadásban. A tipikus hagyományos oszlop az adatbázis kezelő Enterprise Edition, a Partitioning opció, a Diagnostic és Tuning Pack költségeit tartalmazza.
Hasonló a helyzet a Weblogic Platform esetében is 45,000 40,000 35,000 A SZÁMÍTÁSOKNÁL 100%-os KIHASZNÁLTSÁGOT VETTÜNK FIGYELEMBE +363% +278% 30,000 On Premise Annual TCO 25,000 20,000 15,000 10,000 5,000 3K +64% +35% +146% +102% 5K +120% +80% +231% +170% 9K +132% +89% Virtual Image per hour Virtual Image per month Java Cloud Service per hour Java Cloud Service per month - Weblogic Standard Edition Weblogic Enterprise Editon Weblogic Suite 7
Tehát mégis hogyan lehet olcsóbb a Felhő? EGY ADATBÁZISKEZELŐ KÖLTSÉG Cost of Capital Equiped 16% KATEGÓRIÁI 5 ÉVRE Server Costs 2% Oracle Software Costs 25% Labor Costs 40% Storage Costs 17% Ami nincs a az ábrán Adat központ költségek (kb. hardverre költött költséggel azonos) Mivel a legtöbb ügyfélnek már van adatközpontja Azok akik bérlik az adatközpontot, jelentős költséget takaríthatnak meg. Amennyiben új adatközpontra van szükség (katasztrófatűrő központ, telített adatközpontok stb) szintén jelentős költséggel jár az adatközpont. Hálózati költségek (ca. A hardver költségek 20%-a) A hálózati költségek általános IT költségek, melyek szétoszlanak a rendszerek költségei között. Azok akik bérlik az adatközpontot, jelentős költséget takaríthatnak meg a hálózaton is Amennyiben egy ügyfél jelentős erőforrásokat használ a Felhőből ez a költség is csökkenhet. Mentés és Archiválás (Akár a storage költség duplája) Ez is egy jelentős költség lehet különösen nagy adatbázisok esetén. Van olyan ügyfél akinek a mentési állományai 10x akkorák, mint az éles adatbázis mérete. Based on a customer example in CEE
A kihasználtság elemzése nagyon fontos a Felhő költségszámításakor MŰKÖDÉSI IDŐ ELOSZLÁSA Éles környezetek Integration test Environment User Acceptance Test Environments Tényleges munkaidő 23% Hétvégék és Ünnepek 31% Oracle adatbázis és opciók Development Environments Education Environments Esti, hajna li órák 46% A teljes kapacitás 15%-a Akár a teljes kapacitás 85% -a A nem éles környezetek képezik a kapacitás legnagyobb részét. De ezeket a környezeteket jellemzően csak munkaidőben használják. Azaz a kapacitás 85%-át csak az idő 23%-ban hasznosítják
Az adattárolás költsége sokkal kedvezőbb a Felhőben $614 Block Storage ÉVES ESZKÖZKÖLTSÉG ($)TB -69% -84% -82% $329 $360 Object Storage Metered Object Storage Unmetered $2 000 On Premise BECSÜLT TÁRTERÜLET STATISZTIKAI ÁRA($)/TB/ÉV A saját adatközpontban történő adattárolás költsége 1,500 USD/TB/Évtől 20,000 USD/TB/évtől terjed technológia és architektúra függvényében Az IT eszközökön túl jelentős bér, helyiség, hálózati és szoftver költségek jelentkezhetnek. A ki nem használt tárterületek épp annyiba kerülnek, mint a teljesen kihasználtak. A Block Storage egy nagyteljesítményű tároló amit virtuális gépekhez kapcsolunk Az Object storage egy lassabb, inkább mentésekhez használt tároló A Felhőben lévő tárterületek költségéhez még kapcsolódik hálózati költség (letöltés, illetve IOPS költség) Az átmeneti tárolók (pl. projektek alatt használt, hónap vagy év végén használt stb.)a felhőben sokkal olcsóbbak, mivel nincs folyamatosan szükség rájuk. A felhőben csak azért a tárolóért kell fizetnünk, amit használunk. GARTNER TANULMÁNY A TOVÁBBI KÖLTSÉGEKŐL Hard HW SW TCO On premise (Gartner Benchmark) Oracle Metered Block Storage Cloud Service $614 $550 Additional costs related to storage $2 000-69% $1,164 $1 741-69% $3,741 Connectivi ty 4% Facilities 7% Personnel 30% Hardware 43% Disaster Recovery 6% $- $500 $1 000 $1 500 $2 000 $2 500 $3 000 $3 500 $4 000 Software 10% 10
Az Oracle Database Backup szolgáltatással 45%-75% át megtakaríthatjuk a mentési költségeknek Backup cost per TB comparison Hard HW TCO On Premise (IBM DS8870) street price On premise (IBM DS8870) List price Oracle Database Backup Cloud Service with in the cloud source Oracle Database Backup Cloud Service with on premise source Additional costs related to backup $1,756 $8,781 $396 $948 $1,344 $396 $2,344 A hagyományos mentési költségek tartalmazzák a szalagos mentőegység (Tape Library) a média (szalag), és egy összekötő szerver a gépterem és a hálózat költségét is. Egy tipikus ügyfél számos inkrementális és teljes mentést tárol az adatairól, ezért azok mérete a tényleges adatmennyiség többszöröse is lehet. Néha az ügyfelek nem csak az éles adatbázisokat, hanem a teszt adatbázisokat is mentik, mivel elvesztésük esetén komoly mennyiségű munkával lehet a tesztkörnyezeteket újra legyártani. Néhány vállalatnak jelentős méretű mentéseket kell jogi szabályozás miatt sokáig tárolnia. $3,389 $2,740 $5,145 $3,389-74% -47% $12,170-77% 10% 3% 3% 2% 9% 34% 34% 5% Cost of Tape Library Cost of Media Servers Cost of Temporary Storage Cost of network equipment Cost of Software Cost of operational Labor Az adatok amelyekkel dolgoztunk egy belső tanulmányból származnak. Egy IBM DS8870-es szalagos egységgel kapcsolatos 2013-as költségeket használtunk. A mentés költségei pontosan meghatározható (Hardver és szoftverrel kapcsolatos) és becsülhető költségelemből állnak. A pontosan becsülhető költségek számításaink szerint jelentős 77% al csökkenthetők az Oracle Database Backup szolgáltatással. 11
A Felhőben a rendszer adminisztrátorok és DBAk feladatai jelentősen egyszerűsödnek (Bérköltség) Admin Tasks (Support) Time spending ratios PAAS Cloud Imrovement Rationale No hours saved annually Annual value of saved work Monitor (perf, Availability, Config) 10% 10% PAAS service has preconfigured monitoring tools 19 800 Performance Tuning 15% 10% PAAS service has preconfigured monitoring tools 28 1 200 Problem diagnosis and Resolution 20% 25% Management tool has cross layer diagnosis tools, 94 4 000 Patch Database 10% 25% Automated patch management (connected to Oracle 47 2 000 Patch Infrastructure 5% 100% Infrastructure is patched by Oracle 94 4 000 Provision Database 10% 80% Fast DB provisioning using templates and automated tools 150 6 400 Provision Infrastructure 5% 100% Infrastructure provisioning is covered by Oracle 94 4 000 Backup and Restore 5% 80% Faster backup and restore process through compression 75 3 200 Testing 10% 25% All technology layers are preconfigured and tested, 47 2 000 Compliance and Config 10% 10% Engineered to work together precofigured and tested 19 800 Strategic Work (planning, architecture, DR etc) 0% 0% 0 - Total Support Tasks 100% 667.4 28 400 $1 190 656-46% $641 466 A fenti módszer elemzi, hogy mennyi időt töltenek a DBA-k különféle tevékenységekkel munkaidejük során, illetve azt, hogy az adott tevékenység mennyiben válik egyszerűbbé a Felhőben. Az eredmény azt mutatja, hogy a Felhő segítségével az üzemeltetők idejének 30-50% a megtakarítható. Traditional Operation Costs PAAS Operation costs Ez persze nem azt jelenti, hogy nincs szükség a felhőben üzemeltetőkre. Ez csupán jelentős terheket vesz le az üzemeltetők válláról és megtakarítja az üzemeltetői csapat bővítésének költségeit.
Tőkeköltség/Kockázati költségek megtakarítása Egy rendszer kiépítése jelentős tőkeigényű beruházás Ezt a tőkét kölcsön kell venni, vagy ha saját tőke rendelkezésre áll azt nem lehet máshová befektetni, hiszen az adott informatikai projekt állóeszközeiben áll. Ennek a tőkének tehát jelentős költsége van, akár 3-15% ig annak függvényében hogyan jutunk hozzá, illetve hogyan számoljuk ezt a költséget. Ezt a tőkét egy saját adatközpontba fektetni mely évek alatt térül meg, jelentős pénzügyi kockázattal jár. A Felhő használata költségekkel jár nem befektetéssel és a kockázat is jelentősen kisebb
Átmeneti Projekt Infrastruktúra Példa megtérülés számítás: Az adatbázis felhőszolgáltatás használatával a projekt infrastruktúra költség 85%-a megspórolható. ÁTMENETI INFRASRUKTÚRA (SZERVER, HÁTTÉRTÁR, HÁLÓZAT) MEGTAKARITÁS & LICENC KÖLTSÉG MEGTAKARITÁS Servers Storage License 124K 3K 5K 116K -85% Az átmeneti környezeteket csak munkaidőben használják, de teljes időben birtokolják Tényleges munkaidő 23% A FELHŐMEGOLDÁSOK KIHASZNÁLTSÁGI ELŐNYEI Esti és hajnali órák 46% Hétvégék és Ünnepnap ok 31% Project Duration Nem éles környezetek Az átmeneti környezeteket nem a teljes projekt időszak alatt használják egyforma intenzitással Infrastructure Utilization On Premise 1K 18K 18K Public Cloud Services IaaS Cloud Credits DBaaS Cloud Credits EGYÉB ELŐNYÖK CAPEX megtakarítás az elhalasztott beruházások miatt Hardver árcsökkenésből származó előnyök (Későbbi beszerzés) Projekt időtartam csökkentése/késési kockázatok csökkentése Infrastruktúra adminisztrációs költségek csökkentése A fejlesztők hatékonyságának növelése
Példa: Felhő alapú katasztrófa tűrő megoldás Három, különféle szolgáltatási szinttel rendelkező DR megoldást is ki tudunk alakítani a Felhőben, de mindhárom olcsóbb, mint a hagyományos megoldás 5 YRS TCO ($) ÖSSZEHASONLÍTÁS 5 YRS TCO ($) ÖSSZEHASONLÍTÁS 1 912 819 On premise -50% 958 640 Full Capacity DR in OPC Metered DBAAS Unmetered DBAAS Cost of Capital Labor Storage Servers License -69% -75% 584 147 Stand by DR 485 749 Backup based DR Finanszírozás és munkaerő költség nélkül 206 745 +132% On premise 478 640 Full Capacity DR in OPC -50% 104 147 Stand by DR Metered DBAAS Unmetered DBAAS Storage Servers License Total IT assets only -97% 5 749 Backup based DR A Teljes kapacitású DR-ben nincs leállás és adatvesztés A hagyományossal azonos kapacitású Stand By DR bizonyos idejű leállással jár (a virtuális gépek újraindításáig) Egy minimális kapacitás gyűjti a redologokat a felhőben. Katasztrófa esetén skálázódik a felhő környezet a teljes kapacitásra. A mentés alapú DR leállással és adatvesztéssel is jár (a legutóbbi mentés óta végrehajtott tranzakciók) Inkrementális mentés akár óránként a felhőbe. Katasztrófa esetén a felhő példányba állítjuk helyre az adatokat és elindítjuk az üzemet. Calculation based on a 10 Intel 3 GHz Intel CPU Oracle Database workload with 2 TB storage operated by 2 System Administrators and 2 DBAs Analysis does not contain DC costs
Kitekintés: Oracle Felhő Alternatívák Költségszerkezete Oracle Szoftvereket Más Felhőkben is futtathatunk Helyi IAAS Szolgáltatók Más Globális Felhő Szolgáltatók: Azure, Amazon, Digital Ocean, stb. Pénzügyi Megfontolások a Többi Alternatívával kapcsolatban A legtöbb Felhő Szolgáltató csak IAAS szolgáltatást ad a teljes TCO 5-10%-a, ami felett hagyományos licenceket kell alkalmazni (Nincs metered licenc: nincs kihasználtsággal kapcsolatos költség előny, kockázat csökkentés stb.) Ahol van metered árazás az listaáron érhető csak el és nem minden szoftver esetében alkalmazható Sok Felhő szolgáltató kis teljesítményű CPU-kkal dolgozik. Az Oracle Platform szoftverek többnyire CPU alapú árazással rendelkeznek azaz minél kisebb teljesítményű a CPU annál drágább az Oracle Szoftver Az Oracle is nyújt már IAAS szolgáltatást, amiben jellemzően nagyobb teljesítményű CPUk vannak és nem csak Oracle szoftver futtatható rajtuk. 6 5 4 3 2 1 0 Azure VM CPU Core Performance Comparision with Oracle's OCPU 70% 70% 69% 69% 62% 62% 43% 100% 120% 100% 80% 60% 40% 20% 0% Példa: A legtöbb Azure-ban használt virtuális gép teljesítménye (SpecINT) kisebb, mint az Oracle Cloud-ban használt OCPU. Ez összességében drágítja a megoldást
Összefoglalva Ha túlságosan leegyszerűsítjük a számítást a Felhő drágának tűnik A legfőbb kézzelfogható megtakarítás az adatközpont, adattárolás területén, illetve a használat alapú licencezés következtében jelenik meg Jelentős, bár kevésbé pontosan meghatározható megtakarítást jelenthet a bérköltség a tőke és kockázati költségek területe is Amiről még nem beszéltünk a működési kockázattal kapcsolatos költségek a projekt időtartamok lerövidülésével kapcsolatos megtakarítások és egyéb üzleti előnyök A Felhő pénzügyileg jelentősen előnyös lehet, bár nem minden esetben az.