DevOps:
gli strumenti SUSE

Alessandro Renna
Sales Engineer
SUSE
arenna@suse.com
2
Perchè?
Nuove
funzionalità!!!

Stabilità!!!

Dev

4

Ops
Come sarebbe se potessi...
Automatizzare operazioni ripetitive?
Semplificare gestione e controllo delle
configurazioni ?
Integrare procedure e sistem...
Il modello “tradizionale”
CODE
Development
APP
OS
Operations
HW

7
Get Together!

8
Il modello DevOps
CODE
APP

Development

OS
Operations
HW

9
Comunicazione, collaborazione e integrazione
tra Sviluppo Software (Dev) e IT Operations (Ops)

Dev

10

Ops
un caso d'uso:
“Infrastructure as Code”
Scenario
•

Ambiente di test per una nuova applicazione

•

Deve essere adattabile a qualunque scenario
‒
‒

•

12

Potreb...
Gli ingredienti SUSE
Open Build Service
‒

Compila il tuo software, crea i tuoi repo

SUSE Studio

™

‒

Costruisci la tua...
Open Build Service (OBS)
•

•

14

Compila eseguibili
per distribuzioni e
piattaforme diverse
Crea custom repo
15
SUSE Studio, SUSE Cloud, SUSE Manager
“Systems Engine”
Management
Provisioning

SUSE Studio

Datacenter
Private Cloud

16
...
...e la colla? le API!

17
Getting Prepared...
Il processo:
5

Rebuild image
SUSE Studio

RPM
“MyApp”

1

6

Check in
sources

Redeploy
image

SUSE Cloud
Instance 1

4

...
Wrapping Up...
Comunicazione, collaborazione e integrazione
tra Sviluppo Software (Dev) e IT Operations (Ops)

Dev

21

Ops
Corporate Headquarters

22

+49 911 740 53 0 (Worldwide)

Join us on:

Maxfeldstrasse 5
90409 Nuremberg
Germany

www.suse....
Unpublished Work of SUSE. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary and...
Upcoming SlideShare
Loading in...5
×

Open Source for Real 2014 - SUSE, DevOps e strumenti di Infrastructure as Code

227

Published on

Open Source for Real 2014 - SUSE, DevOps e strumenti di Infrastructure as Code

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
227
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Open Source for Real 2014 - SUSE, DevOps e strumenti di Infrastructure as Code

  1. 1. DevOps: gli strumenti SUSE Alessandro Renna Sales Engineer SUSE arenna@suse.com
  2. 2. 2
  3. 3. Perchè?
  4. 4. Nuove funzionalità!!! Stabilità!!! Dev 4 Ops
  5. 5. Come sarebbe se potessi...
  6. 6. Automatizzare operazioni ripetitive? Semplificare gestione e controllo delle configurazioni ? Integrare procedure e sistemi diversi? Adattarmi a qualunque infrastruttura? 6
  7. 7. Il modello “tradizionale” CODE Development APP OS Operations HW 7
  8. 8. Get Together! 8
  9. 9. Il modello DevOps CODE APP Development OS Operations HW 9
  10. 10. Comunicazione, collaborazione e integrazione tra Sviluppo Software (Dev) e IT Operations (Ops) Dev 10 Ops
  11. 11. un caso d'uso: “Infrastructure as Code”
  12. 12. Scenario • Ambiente di test per una nuova applicazione • Deve essere adattabile a qualunque scenario ‒ ‒ • 12 Potrebbe essere fisico, virtuale o in cloud (priv/pub) Dovrò rilasciare nuove versioni / aggiornamenti rapidamente Il processo di rilascio non deve ostacolare quello di esercizio (e viceversa)
  13. 13. Gli ingredienti SUSE Open Build Service ‒ Compila il tuo software, crea i tuoi repo SUSE Studio ™ ‒ Costruisci la tua “gold image” ‒ Rendila disponibile su un catalogo SUSE Cloud ® ‒ Lancia le istanze “as a service” in private cloud SUSE Manager ‒ ‒ 13 Aggiorna e gestisci le istanze Crea “sandbox” di test degli aggiornamenti
  14. 14. Open Build Service (OBS) • • 14 Compila eseguibili per distribuzioni e piattaforme diverse Crea custom repo
  15. 15. 15
  16. 16. SUSE Studio, SUSE Cloud, SUSE Manager “Systems Engine” Management Provisioning SUSE Studio Datacenter Private Cloud 16 Monitoring SUSE Manager Public Clouds
  17. 17. ...e la colla? le API! 17
  18. 18. Getting Prepared...
  19. 19. Il processo: 5 Rebuild image SUSE Studio RPM “MyApp” 1 6 Check in sources Redeploy image SUSE Cloud Instance 1 4 GIT 2 Instance 2 Sync repository/ upload RPM 8 Check out sources Update RPM 9 Run test SUSE Manager 3 19 Rebuild RPM 7 Sync repository
  20. 20. Wrapping Up...
  21. 21. Comunicazione, collaborazione e integrazione tra Sviluppo Software (Dev) e IT Operations (Ops) Dev 21 Ops
  22. 22. Corporate Headquarters 22 +49 911 740 53 0 (Worldwide) Join us on: Maxfeldstrasse 5 90409 Nuremberg Germany www.suse.com www.opensuse.org
  23. 23. Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×