forked from oster/rtce-experiments-toolbox
-
Notifications
You must be signed in to change notification settings - Fork 1
/
notes007-test.txt
86 lines (59 loc) · 3.54 KB
/
notes007-test.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
1. Cloud computing - concept innovateur (Utilisateur 1 + Utilisateur 2)
u1: accéder à des ressources distantes de n'importe où
u2 Le cloud computing est une interface web à des resources et services virtuelment infini (stoquage, calcule, ...).
La représentation abstraite d'internet sous forme de nuage, où la complixité disparait dans le réseau, "the network is the computer".
Le cloud computing est enjeux économique majeur avec un marché de près de 100 Millon de dollards.
2. Différents types de clouds et de clients (Utilisateur 3 + Utilisateur 4)
On distingue 3 type de clients :
- les particuliers, qui utilisent les services de base (email, agenda, travail collaboratif),
- les "grandes" entreprises, qui possèdent leur propre informatique mais qui la "facilitent" via le cloud,
- les PME, très limitées avec leur informatique peu performante, qui peuvent augmenter moyens et ressources grâce au cloud.
Mais également 3 types de clouds :
*IRS : ressources informatiques sous forme de service
*extension de l'ASP
*PAS : cloud = plate-forme de calcul sous forme de service, applis développées directement sur le cloud (Google Aps)
client paye pour un service
Le cloud est un ordinateur
3 clients :
particuliers email, agend, travail collabo
PME ressources nouvellement accessibles (comme les grandes)
Plateforme de dév avec API et co
Google apps
3. Les avantages de cloud (Utilisateur 1 + Utilisateur 2)
Parmi les avantages du cloud on retrouve :
- la création des applications pour les développeurs est simplifié (ex : google apps engine)
u1 : permet aux dev de developper directement des applications à distance
réduction des couts, déporter l'infrasture physique dans le cloud
il suffit d'avoir une connexion pour accéder à des services de n'importe où
bonne qualité de service
élasticité : facile pour les users de gérer les piques de charges
puissance de calcul s'adapte à celle nécessaire
u2:
* créer dev des app directement sur l'architecture (google apps engine)
* réduction de coût (déportatino de l'infrastructure informatique chez le fournisseur
* le fournisseur mutualise la gestion des ressource sur plusieur clients
* facilitation d'accès pour les utilisateur
* qualité de service
* élasticité : facilité de gestion de piques de charge = augmenter la besoin de calcul en fonction des besoins
4. Les inconvénients de cloud (Utilisateur 3 + Utilisateur 4)
- Toutes les applications d'entreprise ne sont pas forcément intéressantes à deployer sur le cloud. Les transactionnelles posent le problème de la confidentialité des données.
- Manque d'interopérabilité entre les différents cloud. Il faut des standards.
- Le volume de données stockables est gigantesque.
- Le cloud prend lui même ses décisions (terminator).
- Quelle niveau de confidentialité pour ses données ?
- On dit le cloud énergivore, mais en réalité on gère mieux les besoins électriques en regroupant
5. Sujets de recherche en cloud computing (Utilisateur 1 + Utilisateur 2)
u1: intéropabilité ? confidentialité
passage à l'échelle
autonomie computing -> gestion des données, ... sans intervention humaine
lead computing
programmer des applis plus complexes : systèmes distribués,
language déclaratifs
u2 : passe au volume de donnée
autonomie computing : le cloud prend ces propre décision
datacenter meilleur gestion de la consomation de l'energie
augmenter la complexité des services
domaine de recherche : OS, gestion de donnée, réseau,
langage fortement declaratif (comme les BDDs)
standardisation des formats
cloud = skynet !