{"id":10566,"date":"2016-11-14T12:22:32","date_gmt":"2016-11-14T17:22:32","guid":{"rendered":"http:\/\/www.analystik.ca\/blogue\/?p=10566"},"modified":"2017-05-26T14:14:31","modified_gmt":"2017-05-26T18:14:31","slug":"optez-cloud-optez-developpement-logiciel-oriente-service","status":"publish","type":"post","link":"https:\/\/analystik.ca\/blogue\/language\/fr\/optez-cloud-optez-developpement-logiciel-oriente-service\/","title":{"rendered":"Vous optez pour le Cloud ? Optez pour un d\u00e9veloppement logiciel orient\u00e9-service"},"content":{"rendered":"<p>Les objectifs qu\u2019une entreprise recherche en allant vers le Cloud peuvent varier de mille et une fa\u00e7ons, notamment sur les plans de l\u2019Agilit\u00e9, du UX, des co\u00fbts, de la scalabilit\u00e9 (\u00e9volutivit\u00e9) et de la fiabilit\u00e9. Ces objectifs vont orienter la configuration de ses processus Cloud et l&rsquo;entreprise doit maintenant appliquer\u00a0un d\u00e9veloppement logiciel orient\u00e9-service.<\/p>\n<p>La premi\u00e8re d\u00e9cision concerne le type de Cloud que l\u2019on veut utiliser ; <strong>Priv\u00e9<\/strong> ou <strong>Public<\/strong> ?\u00a0 Voici quelques caract\u00e9ristiques d&rsquo;un Cloud priv\u00e9 versus un Cloud public \u00e0 prendre en consid\u00e9ration dans la configuration de vos applications et services.<\/p>\n<p><!--more--><\/p>\n<h4><strong>Cloud priv\u00e9<\/strong><\/h4>\n<ul>\n<li>Core : services sont offerts \u00e0 l\u2019interne, pour une demande connue<\/li>\n<li>Demande stable : nombre d\u2019utilisateurs varie peu<\/li>\n<li>Scalabilit\u00e9 pr\u00e9visible : en fonction des objectifs d\u2019affaires de l\u2019entreprise<\/li>\n<li>G\u00e9olocalit\u00e9 : \u00e9quipements, logiciels et donn\u00e9es localis\u00e9s \u00e0 quelques endroits \u00e0 l\u2019interne<\/li>\n<li>Auto-multiplexing : gestion des t\u00e2ches et des ressources pr\u00e9d\u00e9finies par l\u2019\u00e9quipement et le syst\u00e8me d\u2019exploitation<\/li>\n<li>Co\u00fbt &amp; Comp\u00e9tence : fournis \u00e0 l\u2019interne et donc connus<\/li>\n<\/ul>\n<h4><strong>Cloud public<\/strong><\/h4>\n<ul>\n<li>Contexte : services sont offerts \u00e0 l\u2019externe pour une demande ind\u00e9termin\u00e9e<\/li>\n<li>Demande variable : nombre d\u2019utilisateurs et les ressources requises peuvent varier beaucoup<\/li>\n<li>Variation pr\u00e9visible : selon des cycles tels \u00e9v\u00e9nements, saisons\u2026<\/li>\n<li>G\u00e9o-dispersion : \u00e9quipements, logiciels et donn\u00e9es dispers\u00e9s en une multitude d\u2019endroits externes<\/li>\n<li>Client-multiplexing : gestion des t\u00e2ches et ressources d\u00e9finies par l\u2019administrateur<\/li>\n<li>Co\u00fbt &amp; Comp\u00e9tences : comp\u00e9tences garanties et co\u00fbts variables selon l\u2019usage et le volume de requ\u00eates<\/li>\n<\/ul>\n<p><strong>\u00a0<\/strong><\/p>\n<h2><strong>D\u00e9veloppement logiciel orient\u00e9-service, dans le Cloud<\/strong><\/h2>\n<p>Que ce soit pour un Cloud priv\u00e9 ou un Cloud public, si vous pensez d\u00e9velopper une application pour le Cloud, voici une liste de facteurs \u00e0 consid\u00e9rer avant de proc\u00e9der :<\/p>\n<ul>\n<li>D\u2019abord\u00a0penser en mode \u00ab\u00a0service\u00a0\u00bb\u00a0: le Cloud est une approche de services, vous devez optez pour un \u00a0d\u00e9veloppement logiciel orient\u00e9-service (Service Cloud) et non pas orient\u00e9-objet<\/li>\n<li>Le design de l\u2019application doit \u00eatre pens\u00e9 \u00ab\u00a0Cloud\u00a0\u00bb, orient\u00e9-service :\n<ul>\n<li>L\u2019application doit \u00eatre \u00ab\u00a0stateless\u00a0\u00bb, elle ne peut \u00eatre \u00ab\u00a0state-full\u00a0\u00bb (toute requ\u00eate doit s\u2019auto-suffire, elle poss\u00e8de d\u00e9j\u00e0 toute information n\u00e9cessaire \u00e0 sa r\u00e9solution)<\/li>\n<li>L\u2019approche du design doit faire appel \u00e0 des micro services ou de tr\u00e8s petits services afin d\u2019\u00eatre en mesure de les scaler (<em>\u00e9voluer<\/em>), si besoin est<\/li>\n<li>La gestion des variables de session doit \u00eatre reproductible ou ne pas \u00eatre utilis\u00e9e<\/li>\n<li>Les donn\u00e9es doivent \u00eatre sur un Service Cloud comme Microsoft Azure ou \u00e0 tout le moins, \u00eatre \u201c<strong><em>distribuable<\/em><\/strong>\u201d afin de permettre la scalabilit\u00e9 (<em>\u00e9volutivit\u00e9<\/em>)<\/li>\n<li>Dans la majorit\u00e9 des cas, le design doit viser \u00e0 supporter plusieurs clients diff\u00e9rents tels Desktops \/ Portables, Tablettes, Smartphones, etc.<\/li>\n<\/ul>\n<\/li>\n<li>Toutes les t\u00e2ches planifi\u00e9es doivent \u00eatre r\u00e9-architectur\u00e9es puisqu\u2019un Serveur Cloud ne peut \u00eatre c\u00e9dul\u00e9 comme un serveur maison<\/li>\n<\/ul>\n<p><strong>\u00a0<\/strong><\/p>\n<h3><strong>Conclusion<\/strong><\/h3>\n<p>Le Cloud propose plusieurs avantages.\u00a0 Par contre, ce n\u2019est pas n\u00e9cessairement pour toutes les entreprises. Il faut se m\u00e9fier de vouloir absolument surfer la vague et tout autant des promesses des grands fournisseurs ; rien ne vaut la clart\u00e9 d\u2019une analyse co\u00fbts \/ b\u00e9n\u00e9fices avant de proc\u00e9der.<\/p>\n<p>Cependant, deux indices ne trompent pas\u00a0:<\/p>\n<ul>\n<li>Si, strat\u00e9giquement, votre entreprise d\u00e9cide de passer en mode \u00ab\u00a0service\u00a0\u00bb pour les courriels, le CRM, le logiciel comptable, etc., ou toute autre fonctionnalit\u00e9 importante<\/li>\n<li>Si vous pr\u00e9voyez des fluctuations importantes, soit de la croissance ou des cycles de la demande de vos services et \/ ou de vos ressources<\/li>\n<\/ul>\n<p>Beaucoup d\u2019entreprises ne jurent que par l\u2019approche \u00ab\u00a0<strong><em>on the premises<\/em><\/strong>\u00a0\u00bb, parfois avec raison et parfois pas.\u00a0 Nous discuterons des raisons, freins et pr\u00e9jug\u00e9s envers le Cloud dans un prochain billet.<\/p>\n<p><strong>Denis Paul &amp; Michel<\/strong><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Les objectifs qu\u2019une entreprise recherche en allant vers le Cloud peuvent varier de mille et une fa\u00e7ons, notamment sur les plans de l\u2019Agilit\u00e9, du UX, des co\u00fbts, de la scalabilit\u00e9 (\u00e9volutivit\u00e9) et de la fiabilit\u00e9. Ces objectifs vont orienter la configuration de ses processus Cloud et l&rsquo;entreprise doit maintenant appliquer\u00a0un d\u00e9veloppement logiciel orient\u00e9-service. La premi\u00e8re&#8230;  <a class=\"excerpt-read-more\" href=\"https:\/\/analystik.ca\/blogue\/language\/fr\/optez-cloud-optez-developpement-logiciel-oriente-service\/\" title=\"Read Vous optez pour le Cloud ? Optez pour un d\u00e9veloppement logiciel orient\u00e9-service\">Read more &raquo;<\/a><!-- AddThis Advanced Settings generic via filter on wp_trim_excerpt --><!-- AddThis Share Buttons generic via filter on wp_trim_excerpt --><\/p>\n","protected":false},"author":3,"featured_media":11677,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Vous optez pour le Cloud ? Optez pour un d\u00e9veloppement logiciel orient\u00e9-service","_seopress_titles_desc":"Vous optez pour le Cloud ? Vous devez opter pour un d\u00e9veloppement logiciel orient\u00e9-service et vous devrez choisir entre un Cloud Priv\u00e9 vs un Cloud Public","_seopress_robots_index":"","content-type":"","footnotes":""},"categories":[3359,3377],"tags":[3306,3308,3451,2813,3302,3310],"better_featured_image":{"id":11677,"alt_text":"","caption":"","description":"","media_type":"image","media_details":{"width":1224,"height":618,"file":"2016\/11\/CLOUD.jpg","sizes":{"thumbnail":{"file":"CLOUD-150x150.jpg","width":150,"height":150,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/11\/CLOUD-150x150.jpg"},"medium":{"file":"CLOUD-300x151.jpg","width":300,"height":151,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/11\/CLOUD-300x151.jpg"},"medium_large":{"file":"CLOUD-768x388.jpg","width":768,"height":388,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/11\/CLOUD-768x388.jpg"},"large":{"file":"CLOUD-1024x517.jpg","width":1024,"height":517,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/11\/CLOUD-1024x517.jpg"},"bones-thumb-960":{"file":"CLOUD-960x618.jpg","width":960,"height":618,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/11\/CLOUD-960x618.jpg"},"bones-thumb-600":{"file":"CLOUD-600x397.jpg","width":600,"height":397,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/11\/CLOUD-600x397.jpg"},"bones-thumb-300":{"file":"CLOUD-300x199.jpg","width":300,"height":199,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/11\/CLOUD-300x199.jpg"},"post-thumbnail":{"file":"CLOUD-125x125.jpg","width":125,"height":125,"mime-type":"image\/jpeg","source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/11\/CLOUD-125x125.jpg"}},"image_meta":{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","keywords":[]}},"post":10568,"source_url":"https:\/\/analystik.ca\/blogue\/wp-content\/uploads\/2016\/11\/CLOUD.jpg"},"_links":{"self":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/10566"}],"collection":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/comments?post=10566"}],"version-history":[{"count":9,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/10566\/revisions"}],"predecessor-version":[{"id":11340,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/10566\/revisions\/11340"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media\/11677"}],"wp:attachment":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media?parent=10566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/categories?post=10566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/tags?post=10566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}