Vous êtes sur la page 1sur 13

DAT

Diagramme d’Architecture Technique

Ahmed GUENDOUZI
DAT : Diagramme d’Architecture Technique Humans 4 Help pour Exane

Date Version Nom Fonction Commentaires


03/02/2020 1.0 Ahmed Team Leader RPA Création v. 1.0 du document
GUENDOUZI
03/02/2020 1.0 El Mehdi Directeur du pôle RPA Approbation v. 1.0 du document
NTAYEBA

1
DAT : Diagramme d’Architecture Technique Humans 4 Help pour Exane

Table de Matière

I.Introduction ............................................................................................................................................. 3

II.Objectif................................................................................................................................................... 4

II.1 Aperçu ................................................................................................................................................ 4

II.2 Applicabilité ......................................................................................................................................... 5

III. Diagramme d’Architecture Technique ................................................................................................. 5

III.1 Objectif du Diagramme d’Architecture Technique............................................................................... 7

III.2 Architecture d’infrastructure de haut niveau ...................................................................................... 9

III.3 Contraintes du Diagramme d’Architecture Technique ....................................................................... 10

III.4 Éventualités possibles ...................................................................................................................... 10

IV.Résumé de prérequis ......................................................................................................................... 11

IV.1 Prérequis opérationnels ................................................................................................................... 12

2
DAT : Diagramme d’Architecture Technique Humans 4 Help pour Exane

I. Introduction

Le Diagramme d’Architecture Technique établit une méthode cohérente pour documenter la


conception d'un système informatique. Une conception de système informatique est la
réalisation de la conception de parties des exigences énoncées dans le document des
prérequis opérationnels et le point de départ pour la mise en œuvre du système
d'infrastructure à construire.

Le Diagramme d’Architecture Technique explique l'architecture de l'infrastructure et la


conception du système et a pour objet de communiquer de manière suffisamment détaillée
afin de comprendre comment le système d'infrastructure doit être construit.

La conception contribue au succès des systèmes d'information en établissant et en


communiquant comment la documentation de la conception de la solution d'infrastructure
peut réduire le risque du projet en réduisant l'incertitude dans la mise en œuvre du système.

3
DAT : Diagramme d’Architecture Technique Humans 4 Help pour Exane

II. Objectif

II.1 Aperçu

Les exigences du projet peuvent être satisfaites et les risques minimisés en produisant un
Diagramme d’Architecture Technique. Le Diagramme d’Architecture Technique doit contenir
suffisamment de détails concernant l'architecture et la conception de l'infrastructure du
système pour permettre à la communauté opérationnelle de construire le système.

Les ressources opérationnelles qui ne connaissent peut-être pas le projet utiliseront ce


document pour créer l'infrastructure du système ou les composants informatiques du
système. De plus, toutes les informations contenues dans le Diagramme d’Architecture
Technique doivent être conformes à la charte de projet et aux documents de projet connexes.
Tous les prérequis opérationnels documentés doivent être prises en compte par la conception.

L'approbation du Diagramme d’Architecture Technique constitue un accord selon lequel la


conception du système documenté satisfait aux exigences du système approuvées et définies.
Une fois approuvées, des modifications peuvent être apportées au Diagramme d’Architecture
Technique.

4
DAT : Diagramme d’Architecture Technique Humans 4 Help pour Exane

II.2 Applicabilité

Le Diagramme d’Architecture Technique doit être développé pour tout projet.

Remarque : Il peut être approprié d'indiquer « sans objet » dans une section du document qui
sera traitée dans le document « Diagramme d’Architecture Technique ». Si « sans objet » est
utilisé, une justification doit être incluse dans la section du document. La justification doit
expliquer la raison pour laquelle le contenu de la section du document ne s'applique pas du
tout au projet ou à ce stade pendant la livraison du projet

III. Diagramme d’Architecture Technique

Ci-dessous un exemple d’architecture technique pour la solution UiPath. (bas niveau)

5
DAT : Diagramme d’Architecture Technique Humans 4 Help pour Exane

On trouvera un autre exemple ci-dessous en prenant compte des éléments qui transite au sein
de l’environnement UiPath.

6
DAT : Diagramme d’Architecture Technique Humans 4 Help pour Exane

III.1 Objectif du Diagramme d’Architecture Technique.

Dans le schéma ci-dessus nous retrouvons l’infrastructure mise en place.

Rappel:

1 VM Orchestrator = EXANE\svc-uipath-int

5 VM UiPath Studio

2 Robot Attended.

1 Base SQL (interne)

7
DAT : Diagramme d’Architecture Technique Humans 4 Help pour Exane

Pour l’environnement de production, nous reprenons le schéma suivant :

Rappel:

1 VM Orchestrator = EXANE\svc-uipath
5 VM UiPath Studio
5 Robot Attended.
1 Base SQL (interne)

8
DAT : Diagramme d’Architecture Technique Humans 4 Help pour Exane

III.2 Architecture d’infrastructure de haut niveau.

Pour respecter les bonnes pratiques, UiPath recommande fortement de mettre en place ce
type d’architecture lorsque plusieurs robots (plus de 100) s’exécutent dans l’environnement.

Cette architecture permet de conserver toutes vos données même lorsque le serveur
exécutant est indisponible et/ou hors service.

Composition:

1 VM Orchestrator 1
1 VM Orchestrator 2
Stockage externe.
Balanceur
3 Redis (Master, node 1 et node 2)
VM UiPath Studio
5 Robots.
1 Base SQL

9
DAT : Diagramme d’Architecture Technique Humans 4 Help pour Exane

III.3 Contraintes du Diagramme d’Architecture Technique.

Les différentes contraintes de l’architecture mise en place peuvent être référencées dans le
tableau ci-dessous.

Environnement : Machine : Système :

III.4 Éventualités possibles.

Cette implémentation vise à jeter les bases d'un environnement RPA. Cette base devra être
renforcée pour pérenniser l'adoption et l'appropriation de ces nouveaux services. Par
conséquent, l'environnement devra fournir des services plus robustes et résilients à long
terme.

10
VI. Résumé de prérequis

VI.2 Prérequis opérationnels.

Ci-dessous les prérequis pour un environnement sur le Cloud :


Environment Role Resource Description Quantity

2 D2s v3 (2 vCPU(s), 8 GB RAM) Windows Server


version minimale requise : 2008 R2 SP1, Premium
Orchestrateur Virtual machine 1
SSD 128 GB OS Disk, 64 GB Data Disk, License
included

S2: 50 DTUs, 250 GB included storage per DB, RA-


Database SQL Database 1
GRS of backup storage, License included

2 D2s v3 (2 vCPU(s), 8 GB RAM) Windows 10


Prod Robot Virtual machine (updated - last version), Premium SSD 128 GB OS 1
Disk, 64 GB Data Disk, License included

2 D2s v3 (2 vCPU(s), 8 GB RAM) Windows 10


Studio Virtual machine (updated - last version), Premium SSD 128 GB OS 1
Disk, 64 GB Data Disk, License included

Automation Account Update Management (Azure and non-Azure nodes) 1


Azure Backup RAGRS Redundancy, 30 Daily RPs, 12 Monthly RPs 1
Other Logs Analytics GRS 90 days of retention 1
Storage account Standard V2 GRS 1
Azure FileShare 64 GBs GRS 1

Network Virtual Network 500 GB data transfer in the same region 1


All 2 D2s v3 (2 vCPU(s), 8 GB RAM) Linux Server,
Proxy Virtual machine 1
Standard SSD 64 GB OS Disk, 64 GB Data Disk

11
Pour un environnement On Premise avec prérequis logiciels :

Plateforme Environnement Prérequis logiciels Prérequis matériels


Système d'exploitation Windows Server :
version minimale requise : 2008 R2 SP1
PowerShell : version minimale requise : 4.0.
.NET Framework - version minimale requise
: 4.7.2
Java v8.181
CPU Cores 16 X 2.4Ghz
IIS (IIS) :version minimale requise : 7.5
RAM (GB) : 16
Orchestrator Virtual Machine Web Deploy 3.5+
SDD (GB) : 300
Réécriture d'URL (URL Rewrite)
minimum.
Certificats Web (certificat SSL)
Internet Explorer 11 / Firefox / Chrome

Optionnel :
Elastic-Search 6.3.2
Kibana 6.3.2

Système d'exploitation Windows Server :


CPU Cores 16 X 2.4Ghz
version minimale requise : 2008 R2 SP1
RAM (GB) : 16
SQL Server Virtual Machine SQL Server management Studio
SDD (GB) : 500
Base de donnée pour Orchestrator
minimum.
(sysadmin,...)

Système d'exploitation Windows 7/10 CPU Cores x4 (> 2,5 Ghz)


Développement Virtual Machine .NET Framework - minimum required RAM (GB) : 8
version: 4.7.2 SSD (GB) : 150 minimum.

Système d'exploitation Windows 7/10 CPU Cores x4 (> 2,5 Ghz)


Production (runtime) Virtual Machine .NET Framework - minimum required RAM (GB) : 8
version: 4.7.2 SSD (GB) : 150 minimum.

Système d'exploitation Windows Server :


Optionnel : version minimale requise : 2008 R2 SP1 CPU Cores x4 (> 2,5 Ghz)
Elastic-Search 6.3.2 Virtual Machine .NET Framework - minimum required RAM (GB) : 8
Kibana 6.3.2 version: 4.7.2 SSD (GB) : 150 minimum.
Java v8.181

12

Vous aimerez peut-être aussi