Présentation : GitHub des démonstrations

31

Transcript of Présentation : GitHub des démonstrations

Page 1: Présentation : GitHub des démonstrations
Page 2: Présentation : GitHub des démonstrations

Présentation :http://bit.ly/14juin2018

GitHub des démonstrations :https://github.com/mathieu-benoit/RedHatOpenShiftAndMicrosoftAzureWorkshop

Liens

Page 3: Présentation : GitHub des démonstrations

Vers OpenShift sur Azure

Page 4: Présentation : GitHub des démonstrations
Page 5: Présentation : GitHub des démonstrations

MultiplateformeWindows, Linux and macOS.

RapideUne des technologies web la plus rapide selon les tests de TechEmpower

LégerAucun déploiement d'impact et un modèle de développement modulaire parfait pour les conteneurs

Open sourceRuntime, bibliothèques, compilateur, langues et outils développés dans GitHub

Page 6: Présentation : GitHub des démonstrations

“En utilisant le serveur de même taille, nous avons pu passer de 1 000 demandes par seconde par noeud avec Node. js à 20 000 requêtes par seconde avec .Net Core. "— Raygun

https://www.microsoft.com/net/customers

Données provenant des tests officiels disponibles àTechEmpower Round 14.

Page 7: Présentation : GitHub des démonstrations

WorldWide Telescope.NET SDK for Hadoop

.NET Compiler Platform ("Roslyn")

ASP.NET MVC

ASP.NET Web API

ASP.NET Web Pages

ASP.NET SignalR

MVVM Light Toolkit

.NET Core

Orleans

MEF

OWIN Authentication Middleware

Orchard CMS

Microsoft Azure SDK for .NET

IdentityManager

Mimekit

Xamarin.Auth

Couchbase Lite for .NET

Mailkit

ASP.NET Core

Salesforce Toolkits for .NET

NuGet

Kudu

Cecil

MSBuild

LLILC

Prism

ASP.NET AJAX Control Toolkit

Entity Framework

Microsoft Azure WebJobs SDK

Benchmark.NET

Open Live Writer

Open XML SDK

ProtoBuild

System.DrawingIdentityServer

Umbraco

WCF

Xamarin.Mobile

Mono

Xamarin SDK

CakexUnit.net

Nancy

Polly

Page 8: Présentation : GitHub des démonstrations

Référence d’application microservices avec .Net Core

Explorez et fournissez vos commentaires:

http://aka.ms/MicroservicesArchitecture

e eSHOPonCONTAINERS

Page 9: Présentation : GitHub des démonstrations

WEB APP

Shopping Cart Service

Catalog Service

Inventory Service

Shipping Service

Account Service

Page 10: Présentation : GitHub des démonstrations

Azure Container Registry (ACR)Gérer un registre privé de Docker en tant que ressource Azure

de première classe

Utilisez des outils CLI de

Docker familiers et

ouverts

Geo-réplication du

registre de conteneurs

Azure

Gérer des images pour

tous les types de

conteneurs

Page 11: Présentation : GitHub des démonstrations

Démo ACR - L’expérience du portail Azure

Page 12: Présentation : GitHub des démonstrations
Page 13: Présentation : GitHub des démonstrations

Visual StudioTeam Services

Team FoundationServer

Page 14: Présentation : GitHub des démonstrations

DevOps

Page 15: Présentation : GitHub des démonstrations

Value

Measure

cspkg

Page 16: Présentation : GitHub des démonstrations
Page 17: Présentation : GitHub des démonstrations
Page 18: Présentation : GitHub des démonstrations

Kubernetes Service

Service Fabric

Batch

App Services

OpenShift

Build/CI,

Integrate,

Test

3.

1.

Outer-Loop

Push

Code

Production

environments

Run, Manage

5.

6.

Code

Run

Validate

Debug

Inner-Loop

CD, Deploy

4.

Source Code

Control(SCC)

2.

Container

Registry

Azure

Page 19: Présentation : GitHub des démonstrations

WORKbug, backlog, Kanban

CODEgit, branch, Pull Request

BUILDdotnet, docker, ACR, YAML

RELEASEocp, pre-prod/prod

Démo VSTS - L’expérience DevOps

Page 20: Présentation : GitHub des démonstrations

Catalogue de service d’OpenShift

Catalogue de service OpenShift

OpenShift AnsibleBroker

OpenShiftTemplateBroker

AzureServiceBroker

OtherServiceBrokers

ANSIBLE

OPENSHIFT

AZURE

OTHER COMPATIBLE SERVICES

PlaybookAnsible

ModèlesOpenShift

Services Azure

AutresServices

Page 21: Présentation : GitHub des démonstrations

Open Service Broker pour Azure (OSBA)

Connexion de conteneurs à des services et plates-formes Azure

Intégration de service

simple et flexible

Compatible sur de

nombreuses plateformes

Une façon normalisée de se

connecter aux services Azure

Page 22: Présentation : GitHub des démonstrations

Open Service Broker pour Azure (OSBA)

Une implémentation de l'API Open Service Broker

OpenShift Cloud Foundry Service Fabric Kubernetes(AKS)

Azure SQL Database Redis Cache CosmosDB Et plus encore !

Open Service Broker

pour Azure (OSBA)

S L

Page 23: Présentation : GitHub des démonstrations

Élasticité sur

demande

Apprend et

s’adapte

Fonctionne avec

votre

environnement

Sécurité et

protection

Permet les

applications multi-

locataires SaaS

A Z U R E S Q L D ATA B A S EL E S E R V I C E I N F O N U A G I Q U E I N T E L L I G E N T D E B A S E S D E D O N N É E S R E L A T I O N N E L L E

Effectue automatiquement des améliorations de la performance à partir ’é i n n in

Changement dynamique du tiers de service, de niveau de performance et de stockage tout en minimisant les interruptions.

Facilite la gestion et la surveillance des applications multi-locataires, et permet ’i i n b données

Développez vos applicationset connectez-vous aux bases de données SQL avec vos outils et vos plateformes préférés

n p i n ’ pp i i n à sécurité rehaussée et nf m à ’ i protection intégrée et de la détection intelligente des menaces (« Intelligent Threat Detection »)

Page 24: Présentation : GitHub des démonstrations

B A S E D E D O N N É E S S U R P I L OTA G E A U T O M AT I Q U EADMINISTRATION ET PROTECTION DES DONNÉES INTÉGRÉES

Activités complètement autogérées comme les entretiens, la sécurité, les mises à jour, les copies de sauvegarde et le recouvrement suite au désastre

Aucune interruption applicative

Économisez argent, temps et soucis

Azure SQL Database

Apprend et s’adapte

n i n ’inf

Sécurité et rustines logicielles

Mises à jour fonctionnelles

Basculement pour recouvrement

suite au désastre

Copies de sauvegarde

automatisées

Page 25: Présentation : GitHub des démonstrations

D É T E C T I O N D E S M E N A C E S E T D E S A N O M A L I E SSÉCURITÉ AVANCÉE ET CONFORMITÉ

Détection intelligente des menaces

Analyse comportementale intégrée

Alertes en temps réel

Journaux d’audit explorable

Tendances inhabituelles sont détectées et corrigées

Découvrez, suivez et remedies aux vulnérabilités

SQL Threat Detection

Azure SQL Database

App web

Attaquant externe /

utilisateur interne

malintentionné

Utilisateur rencontrant des

erreurs et des problèmes

Alertes de menace en temps reel aux administrateurs

Alertes en temps réel aux

développeurs

Apprentissage automatisé

Détection ’ n m i

Apprend et s’adapte

Page 26: Présentation : GitHub des démonstrations

P E R F O R M A N C E A U T O - A J U S T É E”DATABASE ADVISOR” ET “ADAPTIVE QUERY PROCESSING”

Gestion des indexes, ajustée aux charges de travail spécifiques

Tests et validations des actions, renversement en cas d’impact négatif

Exécution complètement automatisée, ou en mode recommendation /revue

Surveillance continue des tendances dans les requêtes et la performance

Tuning

algorithms

SQL Database Database advisor

Développeursans competence ’ mini

DBA de plusieurs bases de données

“ on app est

ajustée

automatiquement” “Je peux accomplir plus

en moins de temps”

Apprend et s’adapte

Page 27: Présentation : GitHub des démonstrations

É L A S T I C I T É S U R D E M A N D EAJUSTEMENT DES RESSOURCES CONFIGURÉES TOUT EN MINIMISANT LES INTERRUPTIONS DE SERVICE

Augmentation des ressources disponibles en un clic ou à l’aide d’un simple appel d’API

Accommoder la croissance et les montées en charge

Élimine le besoin de deviner et payer pour ce qu’il vous faut, quand vous en avez vraiment besoin

Nouveaux tiers Standard pour les charges nécessitant une plus grande capacité de traitements*

10 50 200* 800* 3,000*

Database transaction units (DTUs)

Élasticité sur demande

Standard

125 500 1,000 1,750 4,000Premium

5Basic

*Higher DTU S4, S6, S7, S9, S12 Standard tiers in preview

Page 28: Présentation : GitHub des démonstrations

D I S P O N I B I L I T É C R I T I Q U E D E M I S S I O NHAUTE DISPONIBILITÉ À L’ÉCHELLE DU GLOBE

Entente de niveau de service pour une disponibilité à 99.99% en tête de l’industrie

Copies de sauvegarde automatisées

Récupération avec point dans le temps (RTO) avec une rétention jusqu’à 35 jours

Géo-réplication active et groupe de basculement supportant un point de récupération (RPO) <5s

’à 4 répliques secondaires en lecture

Scéurité et protection

Page 29: Présentation : GitHub des démonstrations

Créerservice catalog, azure sql database

Intégrerdeployment, pod, secret, binding

Démo OSBA - L’expérience avec OCP

Page 30: Présentation : GitHub des démonstrations

Présentation :http://bit.ly/14juin2018

GitHub des démonstrations :https://github.com/mathieu-benoit/RedHatOpenShiftAndMicrosoftAzureWorkshop

Liens

Page 31: Présentation : GitHub des démonstrations