EVERY CLOUD HAS A SILVER LINING - OHJELMISTOPOHJAINEN TALLENNUS SUSE ENTERPRISE STORAGEA HYÖDYNTÄEN Eero Lindqvist Telia Finland
AGENDA Kuinka kaikki alkoi ja miten päädyimme Ceph-teknologiaan Miksi valitsimme SUSE Enterprise Storagen Tallennusjärjestelmän suunnittelu ja toteutus Käyttökokemuksia ja mitä olemme oppineet Miten tästä eteenpäin
TELIA (AKA SONERA) CLOUDIN LYHYT HISTORIA 1/4 Cloudy-projekti potkaistaan käyntiin joulukuussa 2014 Focus pilviteknologian valinnassa: RFI-kierros kevät 2015 RFP-kierros kesäkuu 2015 Teknologinen proof of concept HPE:n kanssa maalis-toukokuussa 2015 Mutta mitäs ne asiakkaat haluvat? Lean Service Creation ohjelma käynnistyy toukokuussa 2015
TELIA (AKA SONERA) CLOUDIN LYHYT HISTORIA 2/4
TELIA (AKA SONERA) CLOUDIN LYHYT HISTORIA 3/4 Samaan aikaan toisaalla: Päätös teknologia/toimittajavalinnoista ja Telia Cloud palvelun toteutuksesta 8/2015 Kaupalliset ja sopimusneuvottelut HPE:n kanssa loka-marraskuussa 2015 Teknisen konfiguraation speksaus BSS/OSS-integraatiot Työtapojen yhteensovittaminen DevOps vs Waterfall Lean Service Creation ohjelma päättyy marras-joulukuussa 2015
TELIA (AKA SONERA) CLOUDIN LYHYT HISTORIA 4/4 Tuotantoalustan rakentaminen käynnistyy helmikuussa 2016 Multi-tenanttisuuteen liittyvät puutteet alkavat näkyä kevään kuluessa HPE pyrkii korjaamaan puutteet work aroundeilla, ei aitoa multitenanttisuutta! Elokuussa projektin uudelleen skooppaus Asiakaspilotointi käynnistyy lokakuussa 2016 Brändiuudistus siirtää launchia maaliskuulta 2017 eteenpäin Nebulan osto toukokuussa Elokuussa päätös että Telia Cloudista tulee sisäinen pilvinatiivi tuotantoalusta
MIKSI PÄÄDYIMME CEPH-TEKNOLOGIAAN Syksyyn 2015 mennessä meille on valjennut että Haluamme tallennusratkaisun joka on pilvinatiivi Ei perinteisiä ja kalliita propietary levyjärjestelmiä Ei erillistä SAN-verkkoa Tallennusratkaisun on tuettava eri tarpeita (File, block and object storage) Pitää olla yhteensopiva OpenStackin kanssa [ jäljelle jäi Ceph
MIKSI VALITSIMME SUSE ENTERPRISE STORAGEN? Ceph-teknologian toimittajaksi oli kaksi vaihtoehtoa: RedHat ja SUSE Oma Ceph-osaaminen vähäistä eikä aikaa panostaa siihen [ Toimittajalla pitää olla vahva osaaminen ja paikallinen tuki Minikilpailutus: Lisenssointimalli ja hinnoittelu Tallennusratkaisun suunnittelu ja toteutus [ Valitsimme Finceptumin ja SUSE Enterprise Storagen
TALLENNUSJÄRJESTELMÄN SUUNNITTELU JA TOTEUTUS: CEPH ARKKITEHTUURI yyyy-mm-dd
TALLENNUSJÄRJESTELMÄN SUUNNITTELU JA TOTEUTUS: CEPH JA OPENSTACK
ARKKITEHTUURI JA TOTEUTUS: TELIA CLOUD Internet Spine-Leaf Network Compute nodes Storage nodes Routers Customer Network Storage Network Firewall Management Network Management access Helion OpenStack Nova, Neutron, Cinder Glance, Horizon, Keystone etc Infra nodes DNS, Jumps, Test & Staging (KVM & Ansible) Storage management Ceph Monitor nodes
KÄYTTÖKOKEMUKSIA JA MITÄ OLEMME OPPINEET Helppo käyttöönotto ja hyvin dokumentoitu toteutus (kiitos Ollin) Puolitoista vuotta ilman suurempia murheita: kertaalleen törmätty suorituskykyongelmiin; johtuvat vanhasta ohjelmistoversiosta (deep scrup) Toimittajalta saatu tarvittava tuki nopeasti ja vaivattomasti Mitä olemme oppineet: Noodien määrän pitää olla riittävä heti alussa (meillä liian pieni) Kapasiteetin lisäys tehtävä riittävän ajoissa Useampi storage tier olisi tarpeen
MITEN TÄSTÄ ETEENPÄIN Tehdään toinen storage region (kahdennukset, varmistukset, HA-ratkaisut) Journal-levyjen käyttöönotto (ensin uuteen regioniin) Arvioidaan all-flash toteutusta ja useammat tierin tarvetta Object storagen toteutus (?) Erillinen kehitys Ceph-ympäristö?
OLLAAN YHTEYDESSÄ