44
PILVI 9.0 KEHITTÄJILLE Tukemassa ketterää kehitystä

Nebula Cloud 9, for Software development Professional

Embed Size (px)

Citation preview

Page 1: Nebula Cloud 9, for Software development Professional

PILVI 9.0 KEHITTÄJILLE

Tukemassa ketterää kehitystä

Page 2: Nebula Cloud 9, for Software development Professional

TAVOITTEITA DEVOPS KEHITYKSELLE

Tekninen

Useiden ympäristöjen hallinta

Release määrän kasvattaminen

Laadun parantaminen

Infran automatisointi

Liiketoiminta

Asiakastyytyväisyys

Uudentyyppisten sovellusten luominen

Ketteryys / Time-To-Market

Skaalautuvuus

Page 3: Nebula Cloud 9, for Software development Professional

PILVI 9 – VASTAA PILVEN VAATIMUKSIIN

Tyypilliset ajurit

On-Demand laskutus

Useita konesaleja

Täydellinen itsepalvelu

Infrastruktuuri koodina

Orkestrointi

DevOps työkalut

100% saatavuus

Page 4: Nebula Cloud 9, for Software development Professional

RATKAISUT

Page 5: Nebula Cloud 9, for Software development Professional

PILVEN KÄYTTÖTARKOITUKSIA

Sovelluskehitys

• Sovelluskehitysympäristöt

• DEV- ja QA-ympäristö

• Tuotannon kloonaaminen

eristettyyn ympäristöön

• Kahden saatavuusalueen

korkean käytettävyyden

ratkaisut

• Uusien pilvinatiivien

sovellusten rakentaminen

• Versiopäivitysten

testaaminen kriittisten

sovellusten osalta

Virtuaalinen konesali

• Tutut käyttöjärjestelmät

• Tietokannat

• Microsoft sovellukset, kuten

AD, SCOM, SQL,

Exchange, SharePoint

helposti saatavilla

• Mahdollisuus käyttää jo

olemassa olevia lisenssejä

(BYOL)

• Mikä tahansa LOB

Digitaalinen näkyvyys

• WWW-sivut

• Verkkokaupat

• CRM

• Kuormantasaus ja

• Automaattinen

skaalautuvuus

• Objektivarasto

• Kahden saatavuusalueen

korkean käytettävyyden

ratkaisut

Liiketoiminnan

jatkuvuus

• Varmistukset ja palautus

• Disaster Recovery

• Kahden saatavuusalueen

korkean käytettävyyden

ratkaisut

Page 6: Nebula Cloud 9, for Software development Professional

NEBULA PALVELUT

PILVI 9.0 MANAGED OPENSHIFT

Page 7: Nebula Cloud 9, for Software development Professional

EMERGING CLOUD

Page 8: Nebula Cloud 9, for Software development Professional

TEKNOLOGIA

PILVI 9.0

MANAGED OPENSHIFT

Page 9: Nebula Cloud 9, for Software development Professional

NEBULA PILVI 9.0

Page 10: Nebula Cloud 9, for Software development Professional

STRATEGINEN MERKITYSPILVI ON UUSI NORMAALI

KAPASITEETTI ON HYÖDYKE

Page 11: Nebula Cloud 9, for Software development Professional

AVOIN EKOSYSTEEMI – STANDARDI – 140 MAATA – 28.000+ KEHITTÄJÄÄ - OPENSOURCE

RIIPPUMATTOMUUS – INTEGRAATIOT – RISKIT – MIGRAATIO – INNOVAATIO - KUSTANNUSTEHOKKUUS

Page 12: Nebula Cloud 9, for Software development Professional

TULEVAISUUDEN RATKAISU

Kansainvälisten toimijoiden edut

Ohjelmoitava infrastruktuuri

Kustannustehokkuus ja -joustavuus

Skaalautuvuus

Orkestrointi

Auditoitu tietoturva

Hallinta - selain, API ja komentorivi

Lisäksi vain Nebulalta

DevOps konsultointi

Tukipalvelut käytössäsi 24/7

Pilviyhteys yritysverkkoon

Tiedot Suomessa.

Avoimet rajapinnat

OpenShift palveluna

Page 13: Nebula Cloud 9, for Software development Professional

ARKKITEHTUURI

Avaimet

Levykuvat

Orkestrointi

API ja SDK

Komentorivityökalut

Itsepalveluportaali

Palvelut

Hallinta

SA1 SA2Palvelimet

Virtuaaliverkot

LT

K-S

SD

LT

K-S

AS

LT

K-A

RK

LTK-

OBJ

Internet

Palvelimet

Internet

LT

K-S

SD

LT

K-S

AS

LT

K-A

RK

Pilviyhteys

Palomuuri

Kuormantasaus (NELB)

Developer PaaS

Page 14: Nebula Cloud 9, for Software development Professional

PILVI 9.0 PALVELUT

Nova

Palvelimet

Cinder

Levytila

Neutron

Verkot

Glance

Levykuvat

Ceph

Objektivarasto

KeyStone

Autentikointi

Heat

Orkestrointi

NELB

Kuorman-

tasaus*

VK3

Varmuus-

kopionti

PHV

Pilven-

hallinta

DDoS

Hyökkäyksen-

torjunta

ProServer

Fyysiset

palvelimet

PM5

Palomuuri

Pilviyhteys

IP-VPN

API

Hallinta

Horizon

Selainhallinta

LISÄ

PALVELUT

AUTOMATISOIDUT

PILVI 9.0 PALVELUT

SPLA

Lisenssit

Pilvikonsultointi

Konsultointi

Migration

Factory

Transitio

SUUNNITTELU &

KÄYTTÖÖNOTTO

OpenShift

Docker

Hosting*

Domainparkki

DNS-Hallinta

Page 15: Nebula Cloud 9, for Software development Professional

PILVI 9 JA DEVOPS

Integroi Pilvi osaksi CI/CD ympäristöä

Versioi infrastruktuurisi

Hyödynnä orkestrointityökaluja

REST-rajapinta automaatiota varten

SDK:t - .NET, Java, Node.js, Ruby, PHP, ja Python.

Komentorivi työkalut palvelimille, orkestrointiin ja mittaukseen

Me olemme apunasi

Page 16: Nebula Cloud 9, for Software development Professional

STRATEGINEN PALVELU

Jatkuva kehitys ja oma tiimi

Konsolidointi yhteen teknologiaan

Omat palvelut

Muiden palveluiden alusta

Kehitetty vuodesta 2013

Kasvun moottori

Page 17: Nebula Cloud 9, for Software development Professional

MANAGED OPENSHIFT

Page 18: Nebula Cloud 9, for Software development Professional

MANAGED PAAS - HYÖDYT

Automatisoitu korkea saatavuus

Et tarvitse palvelinasiantuntemusta

Ketterä, nopea provisiointi

Ei elinkaaren hallintaa palvelimille

Turvallinen, vähemmän hyökkäyspintaa

Skaalautuvuus, joustavasti kapasiteettia

Ylläpidetty – huolehdimme saatavuudesta ja kapasiteetista puolestasi

Page 19: Nebula Cloud 9, for Software development Professional

HALLITTU OPENSHIFT

BUILD

Build suoraan GIT:stä

Omat build säännöt

Tuo oma Docker Image

Autobuild - Docker

RELEASE

Unohda palvelimet

Auto-kuormantasaus

Live-Update

Resurssien skaalaus

HALLITSE

Avoin API

100% saatavuus

Resurssien hallinta

Auto-Failover

Page 20: Nebula Cloud 9, for Software development Professional

Asiakkaan kehittäjät

3rd party

Sisäiset

Git

Nebula Ops Tiimi

DevOps

24*7 valvonta

Nebula Pilvilalusta

MANAGED OPENSHIFT

Käyttäjät

API

Asiakas-

kohtainen

Page 21: Nebula Cloud 9, for Software development Professional

OPENSHIFT V3?

Kubernetes +

Build ja deployment logiikka

Jatkokehitetty orkestrointi ja automatisointi

Reititys (Julkiset host nimet kuormantasattuna)

Kaikki ajetaan Docker paketteina

Kehittäjät käyttää alustaa komentorivityökaluilla tai API:n kautta, status näkyvissä web konsolista

Lähdekoodista tuotantoon

Automatisoi koodista Docker imageen prosessi

Build automaatio web-hook avulla (Esim. Gitlab)

Page 22: Nebula Cloud 9, for Software development Professional

HINNOITTELU

Page 23: Nebula Cloud 9, for Software development Professional

SÄÄSTÄ PILVIPALVELUISSA

Pidempi sopimuskausi on aina halvempi

On-Demand. Ei minimiveloituksia, vain

käytetyt minuutit.

Vähemmän laskuja, enemmän säästöä.

Sinulle sopivasti joustavuutta ja säästöjä.

Page 24: Nebula Cloud 9, for Software development Professional

PILVI 9.0

Page 25: Nebula Cloud 9, for Software development Professional

LOGIIKKA

Peruskuorma voidaan varata 1kk –

48kk ajaksi.

Kapasiteetista merkittävät alennukset

Peruskuorman ylittävä osa

veloitetaan toteutuneen mukaan

minuutin tarkkuudella

Page 26: Nebula Cloud 9, for Software development Professional

EI PIILOKUSTANNUKSIA

Kustannusrakenne

0,00 €

1 000,00 €

2 000,00 €

3 000,00 €

4 000,00 €

5 000,00 €

6 000,00 €

7 000,00 €

Järjeslmälevy

Levy IO

Tietoliikenne

Lisenssit

Kapasiteetti

Edulliset kokonaiskustannukset

Järjestelmälevy

Tietoliikenne

Windows lisenssit

Levy IO

Kapasiteetti

Page 27: Nebula Cloud 9, for Software development Professional

PALVELIN HINTA ESIMERKKEJÄ (€/KK)Nimi KONFIGURAATIO €/KK

(On-Demand)

1KK

SOPIMUS

4 LASKUA / V

12 KK SOPIMUS

2 LASKUA /V

24 KK SOPIMUS

1 LASKU / V

48 KK SOPIMUS

nbl-n1-tiny 1 CPU, 1Gt, 8Gt 21,40 € 16,31 € 12,45 € 10,17 € 6,97 €

nbl-n1-small 1 CPU, 2Gt, 32Gt 33,26 € 25,36 € 19,36 € 15,80 € 10,83 €

nbl-m1-small 1 CPU, 4Gt, 50Gt 56,26 € 42,89 € 32,74 € 26,72 € 18,31 €

nbl-n1-medium 2 CPU, 4Gt, 50Gt 65,18 € 49,69 € 37,94 € 30,96 € 21,22 €

nbl-m1-medium 2 CPU, 8Gt, 50Gt 107,88 € 82,24 € 62,79 € 51,24 € 35,11 €

nbl-n1-large 4 CPU, 8Gt, 100Gt 124,99 € 95,28 € 72,75 € 59,37 € 40,68 €

nbl-m1-large 4 CPU, 16Gt, 100Gt 208,80 € 159,17 € 121,52 € 99,18 € 67,96 €

nbl-n1-xlarge 8 CPU, 16Gt, 100Gt 241,92 € 184,42 € 140,80 € 114,91 € 78,74 €

nbl-m1-xlarge 8 CPU, 32Gt, 150Gt 394,40 € 300,65 € 229,54 € 187,34 € 128,38 €

nbl-n1-2xlarge 16 CPU, 32Gt, 150Gt 456,96 € 348,34 € 265,95 € 217,06 € 148,74 €

nbl-m1-2xlarge 16 CPU, 64Gt, 200Gt 742,40 € 565,93 € 432,08 € 352,64 € 241,65 €

nbl-hm1-large 2 CPU, 16Gt, 100Gt 192,24 € 146,54 € 111,88 € 91,31 € 62,57 €

nbl-hm1-xlarge 4 CPU, 32Gt, 150Gt 363,12 € 276,81 € 211,34 € 172,48 € 118,20 €

nbl-hm1-2xlarge 8 CPU, 64Gt, 200Gt 683,52 € 521,05 € 397,81 € 324,67 € 222,49 €

nbl-hm1-4xlarge 16 CPU, 128Gt, 300Gt 1 281,60 € 976,96 € 745,89 € 608,76 € 417,16 €

Page 28: Nebula Cloud 9, for Software development Professional

MUUT PALVELUTLEVYTILANimi

Minuutti 1 3 6 12 24 36 48LTK-SSD

0,30 € 0,25 € 0,24 € 0,24 € 0,23 € 0,22 € 0,20 € 0,18 €LTK-SAS

0,22 € 0,20 € 0,19 € 0,18 € 0,14 € 0,12 € 0,09 € 0,08 €LTK-ARK

0,07 € 0,06 € 0,06 € 0,06 € 0,05 € 0,05 € 0,04 € 0,03 €LTK-OBJ

0,04 € 0,04 € 0,04 € 0,04 € 0,04 € 0,04 € 0,04 € 0,04 €

WINDOWS

Käyttöoikeus 19,60 € - - - - - - -

VERKKO

IP-osoite 5,00 € - - - - - - -

Sisäinen liikenne 0,00 € - - - - - - -

Ulkoinen liikenne* 0,00 € - - - - - - -

*”Normaali käyttö”

Page 29: Nebula Cloud 9, for Software development Professional

KIITOS!

Page 30: Nebula Cloud 9, for Software development Professional

TEKNOLOGIA&

PALVELUT

Page 31: Nebula Cloud 9, for Software development Professional

CASE – WEB HOSTING

Web Front Tietokanta LTKKuormantasaus Objektivarasto

Web Front Tietokanta LTKKuormantasaus Objektivarasto

Internet

SA2

SA1

Page 32: Nebula Cloud 9, for Software development Professional

PALVELIMET

Edut

Verkko ja Levy IO kasvaa palvelimen mukana

Takaa yhtenäisen suorituskyvyn

Arvattava suorituskyky

”Noisy neigbour” riski poistuu

Saman niminen palvelin takaa saman tehon

Page 33: Nebula Cloud 9, for Software development Professional

VERKOT

E2E – virtualisoidut verkot ja asiakkaan hallittavissa

Täysin muokattavissa, vapaa segmentointi

Julkinen IP-osoite siirrettävissä palvelimelta toiselle

Sisäverkot privaatti-osoitteilla

Nopeus rajattu virtuaalisessa verkkokortissa: jopa 2 Gb/s.

Kulkee kokomatkan Nebulan runkoverkossa

Konesalien välinen L2 liikenne esim. klusteria varten

Palomuuri säännöt määriteltävissä kaikkien verkkojen välissä

Page 34: Nebula Cloud 9, for Software development Professional

OBJEKTIVARASTO

Rajattomasti skaalautuva

Staattisen tiedon säilömiseen – kirjoita kerran, lue monesti

REST API ja HTML

Perustuu CEPH teknologiaan – Swift ja S3 rajapinnat

Objektista aina kolme kopiota, kahdella saatavuusalueella.

Käyttökohteita esimerkiksi dokumenttiarkisto, kuvien tai videoiden säilytys.

Page 35: Nebula Cloud 9, for Software development Professional

MIGRAATIOPALVELU

Tuetut lähdealustat

HyperV 2008 R2, 2012

VMWare

KVM

XenServer

Fyysinen palvelin

Tuetut käyttöjärjestelmät

Windows Server 2008 R2, 2012 R2

Linux kernel 2.6.32 tai uudempi

Työkuormien siirto Nebula Pilvi 9.0

palveluun

Yleisimmistä virtualisointialustoista

Fyysistä palvelimista

Kaikki yleisimmät käyttöjärjestelmät

Avaimet käteen migraatio

Lyhyt käyttökatko

Selkeät kustannukset

Page 36: Nebula Cloud 9, for Software development Professional

KUORMANTASAUS

Nebula Pilvi 9.0

Saatavuusalue 2

Nebula Pilvi 9.0

Saatavuusalue 1

• Vikasietoinen

• Palvelut eri konesaleista näytetään

yhtenä

• Nopeus 1 Gb/s / IP

• REST API hallinta

• Julkiset IPv4 ja IPv6 osoitteet

• Integroitu Pilvi 9.0 tunnuksiin

• Automatisoitu

• Provisiointi

• Hallinta

• Fail-over

www.acme.com

NELB API

Control liikenne

Verkkoliikenne

Page 37: Nebula Cloud 9, for Software development Professional

HALLITUT PILVIPALVELUT

TUKI

• Kokonaisvaltainen hallintapalvelu

• Käytettävissä 24/7

• Taattu saatavuus

• Ympäristön hallinta

• Automaattinen julkaisujen hallinta

• Tietoturva

KÄYTTÖÖNOTTO

• Best Practise mallien käyttöönotto

• Turvallisuuskäytännöt

• Hallinta- ja orkestrointityökalut

• Suunnitelman mukainen julkaisu

• Sovellusten monitorointi

• Testaus ja suorituskyvyn optimointi

SUUNNITTELU

• Liiketoiminta- ja sovellus-

vaatimuksien kartoitus

• Arkkitehtuurin suunnittelu ja

tulevaisuuden toimintamallit

• Readiness testaus

• Migraatio- ja toteutussuunnittelu

• Proof-of-Consept -projektit

PARAS ASIAKASKOKEMUS

HALLITTU PILVI

Page 38: Nebula Cloud 9, for Software development Professional

10 SYYTÄ SIIRTYÄ NEBULA PILVI 9.0:N!

Skaalautuvuus. Skaalaa muuttuvien tarpeiden mukaan.

Saatavuus. Unohda laiterikkojen aiheuttama vaiva.

Turvallisuus. Virtualisoidut verkot ja palomuuri.

Ketteryys. Tee muutoksia lennossa ja muokkaa ratkaisusta näköisesi

Hallittavuus. Helppo selain- tai komentorivipohjainen hallinta tuo rikkaat ominaisuudet käyttöösi

Suorituskyky. Hyödynnä nopeaa SSD levyä, uusimpia prosessoreita ja nopeita verkkoja.

Jatkuvuus. Kaksi saatavuusaluetta käytössäsi

Kustannustehokkuus. Maksat vain käytön mukaan tai säästä ja varaa.

Automatisoi. Automatisoi rutiinitoimet helposti.

Objektivarasto. Luotettava, edullinen ja skaalautuva koti staattisille tiedostoillesi.

Page 39: Nebula Cloud 9, for Software development Professional

TAUSTA MATERIAALIA

Page 40: Nebula Cloud 9, for Software development Professional

TRANSITIO SKENAARIOT

Kuvaus Edut Rajoitukset Use-Case

Greenfield Uudet palvelimet

Pilveen. Vain data

migroidaan.

Ei räätälöintia infraan. Ei

aiheuta infraan teknisia

rajoitteita.

Sovellus pitää

asentaa uudestaan.

Ensisijainen tapa.

Hybrid Nykyinen ja uusi

ympäristö rinnakkain

Pilviverkko palvelulla.

Voidaan siirtää palvelu

vaiheittein. Ei tarvetta

”Big-Bang” siirrolle.

Verkkotopologia voi

muodostua

monimutkaiseksi.

Iso ympäristö jota

ajetaan rinnakkain.

Migraatio Levykuva migroidaan

HyperV ym. Alustalta

Pilveen.

Sovellusta ei tarvitse

uudelleen asentaa.

Windows levy

suorituskyky voi

heiketä. Mahdolliset

vanhat ongelmat ei

poistu.

Sovellus pitää vain

”siirtää” osana

ulkoistusta ym.

Yleiset rajoitteet: Pilvessä vain privaatti IP osoitteet.

Page 41: Nebula Cloud 9, for Software development Professional

TEKNINEN MIGRAATIO

Windows

1. Windows käyttöjärjestelmä provisioidaan

pilveen ja asennetaan sovellusagentti

2. Lähdepalvelimeen asennetaan

sovellusagentti

3. ”Patch” taso samankaltaisuus

4. Sovellusagentti kopioi taustalla

lähdepalvelimesta tiedostot

kohdepalvelimelle

5. Yliheitto käyttökatko <30 min

6. Palvelin käynnistetään ja toimivuus

varmistetaan

Linux

1. Tiedostojärjestelmä ”paketoidaan”

lähdepalvelimella

2. Paketti kopioidaan kohdepalvelimelle

verkon yli

3. Paketti konvertoidaan levykuvaksi

4. Levykuva siirretään Nebula Pilveen

5. Palvelin käynnistetään ja toimivuus

varmistetaan

Page 42: Nebula Cloud 9, for Software development Professional

Windows Linux

Suunnittelukokous (puhelimitse) ● ●

Lähdepalvelimen valmistelutoimet ● ●

Kohdepalvelimen valmistelutoimet ● ●

Datojen siirtäminen verkon ylitse ● ●

Verkon uudelleen konfigurointi ● ●

Sovelluksen hyväksyntätestaus asiakkaan kanssa ● ●

Sovelluksen vianselvitys ○ ○

Varmistusten uudelleenkonfigurointi ○ ○

TUOTOKSET - MIGRAATIO

Page 43: Nebula Cloud 9, for Software development Professional

YHTEYDET PILVI 9.0 PALVELUUN

Kuvaus Edut Rajoitukset Use-Case

Internet Palveluita käytetään

vain Internet yhteyden

ylitse.

Helppo käyttöönotto.

Skaalautuva.

Liikennettä ei salata

toimittajan toimesta. Ei

välttämättä sovellu

palvelinten väliseksi

kanavaksi.

Julkiset palvelut.

Palomuurilla ja

salauksella

varmennetut yhteydet.

Pilviyhteys Toimistoverkko

liitetään suoraan

valokuidulla osaksi

Pilveä.

Luotettava ja nopea

taattu yhteys toimiston

ja Pilven välillä.

Ei sisällä Internet

yhteyttä Pilvi

ympäristöön. Erikseen

tilattava.

Halutaan tuottaa

toimistoverkon

palveluita Pilvi 9.0

palvelusta.

VPN VPN yhteys toimiston

ja Pilvi 9.0 välillä.

Kustannustehokas ja

itsetehtävissä oleva

salattu yhteys.

Edellyttää VPN

palvelinroolin pilvessä.

NAT konfigurointi

Turvalliset

hallintayhteydet Pilvi

9.0 palveluun.

Pilviverkk

o

Yhdistää Pilvi 9.0 ja

Nebulan konesalissa

olevan verkon.

Pilvi 9.0 ja perinteisten

ympäristöjen hybridi

ratkaisun.

Erikseen tilattava.

Nopeus 100 Mb- 1

Gb/s.

Osa laitteistoista on

fyysisiä tai muuten ei

Pilvi 9.0 palvelussa.

Page 44: Nebula Cloud 9, for Software development Professional

MICROSOFT LISENSOINTI

Kuvaus Rajoitukset Use-Case

SPLA Nebula toimittaa Microsoft lisenssit

asiakkaalle SPLA mallilla. Ilman

investointeja kk maksulla.

Osan sovelluksista

toimittaja pitää asentaa.

Asiakas haluaa lisenssit

palveluna

License

Mobility

Asiakas hyödyntää nykyiset lisenssit

ja tekee License Mobility ilmoituksen

Nebulalle sekä Microsoftille.

Software Assurance pitää

olla voimassa.

Asiakkaalle on lisenssejä,

joita voi ja haluaa

hyödyntää.

SPLA

Partner

Asiakkaalla on SPLA sopimus

itsellään. Asiakas tarjoaa SPLA

mallilla sovelluksia loppuasiakkaille.

Vain SPLA kumppanit.

Windows Server

Nebulalta.

Microsoft sovellustalot

Huom.

- Jokaisessa skenaariossa on sovellus kohtaiset rajoitteet Microsoftin puolelta.

- Windows Server käyttöoikeus lisenssi tulee aina Nebulalta