26
Cloud @Belnet Jean-Philippe Evrard

Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Cloud @BelnetJean-Philippe Evrard

Page 2: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Welcome !

Wireless:

Eduroam

Belnet guests network:

SSID: Belnet

Pass: belnet2010

Need to print something?

Send an email to [email protected]

19/09/2013 TF-Storage Brussels 2

Page 3: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

« Cloud » @Belnet

Storage

Compute

Conclusions

19/09/2013 TF-Storage Brussels 3

Page 4: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

« Cloud » @Belnet

Storage

Compute

Conclusions

19/09/2013 TF-Storage Brussels 4

Page 5: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Storage: Overview

CFT finished: Storage solution ordered;

Hardware delivered;

« Cloud part » is currently shipping;

Goal: Start a beta for october

Interest of our clients:

– Official communication first happened on the 30/08/2013.

– 25 clients have marked their interest to date (update: 09/09/2013)

– 15 clients have confirmed their free participation to the beta.

– No public pricing yet.

19/09/2013 TF-Storage Brussels 5

Page 6: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

« Cloud » Storage: Usage

New shared drive Replica of theirdata

New virtualizationdata

0%10%20%30%40%50%60%70%80%90%

100%

NoMaybeYes

19/09/2013 TF-Storage Brussels 6

Page 7: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Decisions for storage

Technical choices

– Protocols: CIFS, NFS, iSCSI

– Local redundancy: double parity (RAID-DP + Hot spares)

– Replication: asynchronous over 2 DCs

What did we drop ?

– Multi-tier storage

– Object storage

– Full SSD performance tier

19/09/2013 TF-Storage Brussels 7

Page 8: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Technology & features

SAN– NetApp FAS3220HA + DS4243– ONTAP 8.2– Clustered– Starting with 10GBps uplink per DC.– Dedicated link between DCs.

Web frontend– CA Service catalog for the self-service provisionning– Ability to create vservers per tenant, and then each tenant can

order/delete/resize volumes.– 1 public IP per type of storage per tenant (CIFS/NFS/iSCSI)

19/09/2013 TF-Storage Brussels 8

Page 9: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Issues/concerns on storage

CIFS

– CIFS over WAN seems a bad choice

– AD integration over WAN seems even worse

SAML2

– Portal not compliant yet

– Internal discussion about attributes and logins (for multi-homed users)

IOPS

– We don’t have a benchmark yet.

Replication

– Async vs sync, acceptable delays ? Expert feedback would be great.

19/09/2013 TF-Storage Brussels 9

Page 10: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Above IaaS, we started procedures for testing…

Owncloud (v4)

Stability issues

TCD

Not ready for production

Spideroak blue

Access to our VMs was not possible (yet)

Wuala

good enough

We still have to continue on this SaaS side

19/09/2013 TF-Storage Brussels 10

Page 11: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

« Cloud » @Belnet

Storage

Compute

Conclusions

19/09/2013 TF-Storage Brussels 11

Page 12: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Compute: overview(it’s the « Cloud: TL;DR; »)

Testing « cloud compute » stacks

– Essay from a student (« Mémoire ») in early 2012.

– Open & Closed source testing in 2012;

– Open source « Cloud » labs in 2013.

In parallel: CFT

– Writing in 2012

– Start of procedure in 2012 – 2013

– End of internal procedures 06/2013

– We are in the evaluation phase: We have our winner, we may not

announce it yet.

19/09/2013 TF-Storage Brussels 12

Page 13: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Research step 1: Initiation(with the Early 2012 essay)

Technologies:– CloudStack– OpenNebula– OpenStack– Abiquo– Eucalyptus– OpenQRMComparison of the stacks in terms of:– Monitoring– Ease of install/use– Security– Integration with existing infrastructure (KVM/VMware)– API– Features

19/09/2013 TF-Storage Brussels 13

Page 14: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Research step 1: Initiation(with the early 2012 essay)

• Results:1. CloudStack2. OpenNebula

And…First requirements for the CFT based on standard features

19/09/2013 TF-Storage Brussels 14

Page 15: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Research step 2: Build our knowledge(Open & closed source testing)

• Methodology:

• Contact vendors, compare them in terms of functionnality, and write a

final CFT document.

• Results:

• CloudStack, Flexiant have really good products.

• OpenNebula is still good.

• OpenStack is lacking a good official public dashboard, but a lot of

different providers made their own, which is good enough for us.

19/09/2013 TF-Storage Brussels 15

Page 16: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Decisions for compute

Technical/administrative choices

– Support of KVM & Vmware

– Be able to purchase a 24/7 service

– Integrable with our monitoring & ticketing systems.

– Uses our « cloud storage » in terms of iSCSI.

– Should make use of our SAML2 IAM solution.

– HA of the system is mandatory

What did we drop ?

– Maybe if you ask questions, I’ll find answer to this :)

19/09/2013 TF-Storage Brussels 16

Page 17: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Final CFT

Split in 2 parts (early 2013):

– HW• scaling with demand• no limitations in terms of vendors or type of hardware

– SW• with the previous requirements• no limitations in terms of software providers• We wanted to manage it ourselves AND have the

opportunity to switch to a fully managed model

19/09/2013 TF-Storage Brussels 17

Page 18: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Research step 3: Improvement

Improve our knowledge of cloud models:

– Talking with partners;

– Implementing our own test lab to evaluate the future problems in

terms of « cloud models » with « traditional Belnet » workflows.

In the test lab…

– (Synnefo)

– OpenStack

– CloudStack

19/09/2013 TF-Storage Brussels 18

Page 19: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Testlab: Technologies & feedback

Openstack

– Devstack is a good tool, but need more manual work if you want

complex installation

– Easy to work with

– Integration with KVM, Xen (using XCP and XAPI).

– Installation of Grizzly, with Nova + Cinder + Quantum + Horizon +

Glance + keystone

– Keystone not ready for SAML2…

– … PoC exists (from UK University of Kent)

19/09/2013 TF-Storage Brussels 19

Page 20: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Testlab: Technologies & feedback

Cloudstack

– Easy to work with

– Integration with KVM, Xen (using XCP and XAPI) and VMware.

– Creation of a SAML2 portal is easy

– Large and efficient system, integration with HW (Juniper SRX for

example) could be easily done.

– HA is quickly implemented

19/09/2013 TF-Storage Brussels 20

Page 21: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Final CFT: Results (end of 08/2013)

HW Offers:

– 8 companies;

– 7/8 provide blades.

SW Offers:

– 7 companies;

– Different « stacks »;

– No stack on opennebula, on Flexiant, nor on Eucalyptus.

– Trend: OpenStack & CloudStack, open source market leaders?

19/09/2013 TF-Storage Brussels 21

Page 22: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Issues/concerns on compute

Firewalling

– We don’t have a hardware firewall in front of the cloud.

– Usefullness ?

Licensing

– Don’t know how to offer windows yet: may we install without license

and make every user manage their licenses?

Cloudbursting?

– Amazon compatibility ?

Will the system handle the cloud IOPS?

19/09/2013 TF-Storage Brussels 22

Page 23: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

« Cloud » @Belnet

Storage

Compute

Conclusions

19/09/2013 TF-Storage Brussels 23

Page 24: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

General issues/concerns

Backups/snapshot– Should we limit users to only one snapshot?– Should we deliver a backup solution?

Dimensionning– We know our workloads, but have no idea of the real cloud needs of

our institutions.

Engagement period

– Should we force the user to stay for a while?

Customer infrastructure integration– USP!

19/09/2013 TF-Storage Brussels 24

Page 25: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Conclusions

Issues/concerns have impact on:

– the service model;

– the price;

– the competition

USP:

– Being « Trusted » and « Belgian ».

– Although it’s already good enough for some of our clients.

19/09/2013 TF-Storage Brussels 25

Page 26: Cloud @Belnet - TERENA · Improve our knowledge of cloud models: – Talking with partners; – Implementing our own test lab to evaluate the future problems in terms of « cloud

Questions ?