Openmix
Vue d 'ensemble
Citrix智能交通管理(ITM) Openmix proposal une approche révolutionnaire de la gestion du Traffic global/de l’équilibrage de charge globale des服务器(GTM/GSLB)。Pour la gestion traditionnelle du traffic mondial, ITM fournit une approche basée sur le DNS Pour l ' équilibrage de charge。ITM使用CNAME DNS注册域名réponses DNS sont modifiées en temps réel en function de la loggique métier requise。Openmix peut être intégré au flux de production et à la diffusion vidéo de plusieurs manières。
外面的世界和服务GTM ou GSLB s ' appupuent sur des moteeur de règles statiques propriétaires,不可扩展的和倾注définir et contrôler un集合约束政治修复倾注le basculement, round-robin et le ciblage géographique。La mission de Citrix ITM est de mettre en euuvre des stratégies cloud de nouvelle génération basées sur des flux de données en temps réel。La plate- formme Openmix fournit un moyen très robuste d 'ingérer des données en temps réel种源de多样化的来源。我揭露les métadonnées en tant que«变量»d ' environment qui peuvent être évaluées à chaque demand。
Openmix:优点clés
- Éliminer les dépendances d 'UN seul fournisseur et garantir une disponibilité à 100%
- Contrôlez les折衷/表演et éliminez les maux de tête associés au多源
- suprimez les uncertainty liées aux outils de performance existants et déchargez le traffic de manière sélective et stratégique
- Appliquer des fournisseurs spécifiques pour cibler des marchés个人
Openmix的注释功能
Les clients se connectent au portail ITM Citrix pour déployer leur première应用程序。Une bibliothèque d ' examples d 'applications est disponble pour vous assistant àdemarrerEt UN assistant étape par étape permet de créer des applications avec la loggique de routage la plus courante。应用ITM Openmix双协议:DNS和HTTP。
Contrôle défini par l 'application
La plateforme Openmix à La demand et distribuée dans le monde entier relapproche La prise de décision GTM/GSLB de votre public d 'applications。chque hôte peut avoir sa propre application Openmix personnalisée qui prend en compte les métriques et variables actuelles qui fournissent la meilleure optimization pour toute demand de routage。
Les scripts Openmix sont programmés en JavaScript, unlanguage accessible à la plupart des programmeurs Web et des administrateurs réseau。在我们的道路上basée在我们的道路上où惯例和输入的逻辑métier法国être在我们的道路上complexité最低限度的代码为基础服务à政治问题交通réellement动态。Grâce à la nature collaborative de notre communauté de clients, ITM fournit également des«applications de démarrage rapide»qui sont des applications standard qui ne nécessitent pas de code。
Quand利用服务HTTP或DNS
ITM Openmix永久une大型游戏d '优化de la扩散de contentu。La méthode que vous utilisez pour active Openmix dépend en grande party des spécificités de votre cas d 'utilisation。La méthode DNS est facile à mettre en euvre, généralement透明的客户和可用的dan une grand variété de contenus。独立的,la possibilité de changer de fournisseur est limitée par la durée de vie définie sur la réponse DNS et et某些内容ne peuvent pas être commutés vers un autre fournisseur en cours de diffusion。HTTP offre une plus grande flexibilité d 'intégration et des décisions d 'optimisation peuvent être prise lorsqu 'il est optimal pour le客户端。Cette + grande flexibilité nécessite + de travail à intégrer à un CMS ou à un客户端。
Le tableau suivant résume Le cas d 'utilisation des接口DNS et HTTP par Le客户端。
Openmix: DNS
代表团CNAME
L 'intégration la加上简单的倒les客户ITM包含à utiliser la délégation CNAME DNS。La délégation CNAME function CNAME function en demand au client de pointer son nom d 'hôte face à l 'utilisateur final (dan l ' example suivantwww.acme.com
) vers un nom d 'hôte ITM
www.acme.com 600 IN CNAME 2-02-123d-000d.cdx.cedexis.net。<!——NeedCopy >
Lorsqu 'il reçoit une demande DNS d 'un utilisateur final, le système ITM prend une décision en temps réel。La décision est basée sur les données雷达,La logique métier de l 'application et toute information de tiers。Cette décision est articulée soit comme un autre enregistration CNAME (dans notre example ci-dessous acme.cdn1.net), soit comme un enregistration A tel que 111.222.111.222。
En fournissant un enregistration CNAME, ITM«pointe»l 'utilisateur final vers le CDN, le Cloud ou le centre de données de son choix。Dirige l 'utilisateur最后倒曲'il utilisce fournisseur plutôt曲'un autre。
2 - 02 - 123 d - 000 d.cdx.cedexis.net。19在CNAME acme.cdn1.net中。<!——NeedCopy >
Une fois le CDN ou le CNAME云fourni, la machine de l’utilisateur最终追求la chaîne de résolution。我们需要un server de names CDN, jusqu ' à ce qu ' une adresse IP du neure ou du servur soit reçue。Où sur le procsus de téléchargement du contenu开始。Si un enroll est fourni dans le cadre de la loggique, la machine de l 'utilisateur final reçoit l 'adresse IP。Il se connecte directement au servur et lance le téléchargement du contenu。
acme.cdn1.net。132在111.222.222.111
La délégation de zone
En oute, la délégation de zone DNS faisant autorité est une option pour implémenter Openmix。Le client crée une zone DNS et délègue à une zone Predictive DNS créée dans Le portail ITM。Créez un nom d 'hôte dans la zone déléguée。configure -le pour utiliser une application Openmix ou un enregiment DNS prédictif dynamique afin de générer une réponse。L 'avantage de cette选项est qu 'il n 'est pas nécessaire d 'avoir une délégation CNAME entre le nom d 'hôte et la réponse动态de la plate- formme ITM。有用的例子précédent,www.acme.com
le nom d 'hôte est方向résolu à la valeur configurée pour le CDN, le Cloud ou le centre de données optimal。
www.acme.com。19在CNAME acme.cdn1.net中。
Les enregistrement A/AAAA peuvent également être utilisés à la place des CNAME, et le nom d 'hôte est directement résolu en enregistrement de la destination optimale。
www.acme.com。111.222.222.111中的19
事件取决于DNS和生存时间
有价值的因素生活时间(TTL)没有时间的因素approprié没有时间的因素manière没有时间的因素décision没有时间的因素être没有时间的因素。dan la plupart des cas, ITM推荐une durée de vie de 20秒pour le contu de la page et de l 'objet。倒le contu vidéo,咨询师ITM travaille avec le客户倒trouver l ' équilibre le加上approprié en function de la longueur du morceau et de la méthode d 'intégration。
Openmix: HTTP
Une替代au DNS包括à utiliser l 'API HTTP。Openmix utilise des requêtes HTTP pour informer un client tel qu 'un lecur vidéo ou CMS sur quelle plate- formerutiliser à tout moment。
http://hopx.cedexis.com/zones/1/customers/0/apps/1/decision < HTTP/1.1 200 OK < Content-Type: application/json < Date: Mon, 22 Apr 2015 20:25:24 GMT < Connection: keep-alive < Content-Length: 177 < {"providers": [{"provider": "cdn2", "host": "foo.cdn2.net"}, {"provider": "cdn1", "host": "acme.cdn1.net"}]}
Le service HTTP Openmix利用la même loggique d 'application que son homologue basé sur Le DNS。包括également quelques扩展supplémentaires,渗透d 'affiner le profage d 'une机器客户端。例如,avec HTTP Openmix, il est possible d 'examiner les en-têtes de User-Agent String, X-Forwarded-For et Referer。Fournissez des remplacements d 'IP à l 'aide de paramètres de chaîne Comme la charge utitile pour HTTP Openmix est加上可扩展的que le DNS, il est également可能de fournir la sélection de décision CDN, cloud ou server de différentes manières。La + courante jusqu ' à présent a été une liste ordonnée de La plate- formme La + préférée à La moins importante (comme ci-dessus)。Une liste complète permet de fournir le rang de décision au CMS ou au client, tout en permeant d 'utiliser des heuristiques internes pour choisir le fournisseur。
CMS集成
当然客户préfèrent gérer la sélection des fournisseurs côté服务器plutôt que de mettre en euvre la sélection des fournisseurs dans chque客户。L 'API HTTP peut être utilisée pour récupérer une décision d 'optimisation d 'Openmix au moment de la demand du client。Il peut être utilisé pour remplir un fichier renvoyé par le CMS au客户端。
Par défaut, les points de terminaison HTTP Openmix utilisent l ' address IP de l ' pelant pour la géolocalisation et les critères de décision。Si vous appelez à partir d 'un CMS ou d 'un autre système situé entre le client de l 'utilisateur final et Openmix, vous pouvez spécifier IP comme paramètre à utiliser dans la décision。
http://hopx.cedexis.com/zones/1/customers/0/apps/1/decision?ip=1.2.3.4 < HTTP/1.1 200 OK < Content-Type: application/json < Date: Mon, 22 Apr 2015 20:25:24 GMT < Connection: keep-alive < Content-Length: 177 < {"providers": [{"provider": "cd1", "host": "acme.cdn1.net"}, {"provider": "cdn2", "host": "foo.cdn2.net"}]}
Cette méthode vous permet d 'utiliser une intégration CMS pour récupérer les décisions d 'Openmix。Vous pouvez également bénéficier des avages de l 'optimisation des itinéraires géographiques et ISP pour l 'utilisateur final。Le nom d 'hôte renvoyé par Openmix est ensuite empaqueté dans la réponse, tel qu 'un fichier manifest vidéo, et renvoyé par Le CMS au客户端。Le客户端利用la décision optimisée sans nécessiter aucune修改pour prendre en charge l 'optimisation Openmix。
应用Openmix
Les applications Openmix快速入门sont des applications d ' équilibrage de charge et de gestion du traffic。cesapplications fournissent un route du traffic en temps réel vers le meilleur fournisseur sur la base d 'un ensemble de règles。
Les demands sont traitées pour chque demande adressée à Openmix et une décision de route est prise en function de la logique spécifiée。我们的客户,我们的应用,我们的思想à我们的商业,我们的思想,我们的思想。Ces要求sont acheminées séparément。
Lorsque vous appelez une application, une seule demand est envoyée à l 'un des équilibreurs de charge de Citrix。Pour le DNS, il s 'agit d 'une requête DNS unique adressée aux équilibreurs de charge DNS。Pour HTTP, il s 'agit d 'une requête GET ou HEAD adressée au point de terminaison HTTP Openmix。
通过智能交通管理的应用程序。
- Routage statique
- Basculement
- 轮循
- 最佳返程温度(ORTT)
- 借记
- Proximite statique
Les应用程序JavaScript personnalisées Openmix sont utilisées par des servers Openmix spécialisés pour répondre aux requêtes DNS ou HTTP en function de la loggique des脚本。Le déploiement des scripts se fait通过Le portail客户端où l 'application est configurée et publiée。Pour plus d ' information sur la possibilité de créer vos propres scripts JavaScript, consultez les information de notre开发人员交流.
先锋procéder à配置应用,最重要的概念:
Seuil de disponibilité
Le seuil de disponibilité est Le score de disponibilité minimum qu 'une plate- formme doit atteindre pour être prise en compte pour Le routage。Le seuil de disponibilité minimum par défaut pour tout les应用est de 80%。决定,你的pouvez修饰语ce pourcentage et le définir sur une valeur adaptée à选民安置,à la disponibilité et à la fiabilité de votre réseau。
标记:Si aucune板形式n ' atinint ce seuil de disponibilité最小(la valeur par défaut de 80%, ou la valeur que vous définissez), le routing aléatoire est effectué pour les applications Round Robin, ORTT et Throughput。
回退
La réponse de secours est renvoyée si l 'application Openmix ne s 'exécute pas correcment pour quelque raison que ce soit。欧斯声呐确认了最不可靠的平台。Par conséquent, un enregistrment CNAME/A/AAAA安全有效地址IP (HTTP) doit être spécifié avec level Openmix peut répondre。Cet注册d 'URL ou CNAME de secours peut être destiné à une plate- formme préconfigurée dans Openmix。La solution de secours peut également se produire dans les scénarios suivants:
- Lorsque vous passez d 'une版本de votre应用à une autre, vous téléchargez et publiez un nouveau脚本。Il y a une brève période de secours de quelques milliseconds jusqu ' à新脚本初始化和旧soit supprimé。
- 附加费用(ce qui arrive rare), Openmix répond avec le CNAME/A/AAAA de secours puisque le repli compensation la charge by le service。
Pour le secours, vous devez enter un nom d 'hôte valide (enregisterment CNAME/A/AAAA) ou une address IP valide dans le DNS, et un URI valide (il peut être de la forme,)方案:[/ /主机[:端口]][/路径][?查询][#片段])
在HTTP。
TTL
Dans Openmix, le DNS Time to Live (TTL) de l 'application inque aux résolveurs combien de temps ils doivent conservation la décision avant de demander à nouveau Openmix。La durée de vie est utilisée pour contrôler le volume de traffic généré par une application Openmix。Il contrôle également la sensibilité关于修改的申请données关于我们的权利。La durée de vie par défaut est de 20秒。我爱你,我爱你,我爱你,我爱你recommandé我爱你。Si vous réduisez la durée de vie, vous obtenez + de volume et + de requêtes DNS en temps réel。Cela peut entraîner des coûts supplémentaires et une baisse des performance, car les requêtes DNS prenent du temps sur le client。参数conséquent, il est préférable de ne pas modifier la valeur Par défaut de TTL。
标记:La durée de vie s 'applique aux applications快速入门,aux applications JS personnalisées si aucune durée de vie n 'est spécifiée dans le code et à toutes les réponses de secours
Poids (utilisés pour Round Robin)
Vous pouvez attribuer des pondérations pour la priority et la sélection de chque plateforme à l ' échelle mondiale et/ou par marché ou par pays。
假设,举例来说,que trois platformes soient sélectionnées pour votre应用:P1, P2 et P3。你是我的朋友:分别是60、50和10。应用轮询法转换的价值百分比P1 = 50%, P2 = 42%, P3 = 8%,对应à 100%。通过P1, 50% du temps, les utilisateurs sont acheminés, P2, 42% du temps, P3, 8% du temps。
在平台上有相同的属性nécessairement合计器100。我不能进口的东西是0和1 000 000。Les pondérations données aux plateformes lorsqu ' elles sont converties en pourcentage (par l ' application dans le backend) s ' élèvent à 100%。Si toutes les platformes sélectionnées reçoivent le même poids, le traffic sera réparti uniformément entre elles au fil du temps。我是平台上的大道,房间utilisée百分之百的温度,我是平台上的空间,我是平台上的空间。
Les poids ne sont utilisés que pour Les platformes considérées comme disponibles selon Les contrôles de disponibilité des radar et des sonars, en function de la configuration de l 'application。L 'indisponibilité des plate - forms entraîne une non-correspondance de la distribution avec les poids configurés。例如,si P1 pèse 100 et P2 pèse 0 mais que P1 échoue à la vérification de disponibilité du radar, alors tout le traffic est dirigé vers P2。
障碍(utilisé pour ORTT et Throughput)
勒障碍est une value en pourcentage qui peut être appliquée à une platform pour modifier les scores radar pour la RTT et le débit, c 'est -à-dire增加人工因素le temps réponse (en毫秒)ou minuer le débit (en kbps)。L '增减de ces valeurs réduit les performance de la plateforme de telle sorte que la probabilité qu 'elle soit sélectionnée偏差失败。Les handicaps peuvent être ajoutés aux platformes à l ' échelle mondiale, ou séparément pour des marchés ou des pays spécifiques。Dans les cas où une plateforme coûte cher sur un marché ou un pays spécifique et que vous souhaitez réduire sa probabilité d ' être sélectionnée lorsqu ' un fournisseur équivalent est proche en termes de performance。Vous définissez une valeur残差comme乘数pour augmenter la valeur du temps réponse ou minuer la valeur du débit。Par conséquent, cela réduit la probabilité qu 'une plateforme soit sélectionnée。
Voici à peu près评论功能障碍Dans le后台:
- RTT de plate-form avec handicap appliqué = RTT (temps aller- reour en millisecdes) * (1 + handicap) ou
- Débit de la plate-forme avec障碍appliqué = (débit en Kbits/s) *(1 -障碍)
标记:Les valurs RTT et Throughput de la plate-form sont des scores issus des données radar。障碍影响双平台- P1和P2。Et comment le Handicap diminue la probabilité que P1 soit sélectionné。
P1 | P2 | |
---|---|---|
无残障RTT | 50毫秒 | 60毫秒 |
RTT不影响50%(0,5)倒P1和0%(0)倒P2 | 50(1+0,5) = 75毫秒 | 60(1+0) = 60毫秒 |
Débit无障碍 | 3000年kbits /秒 | 2800年kbits /秒 |
Débit avec unhandicap de 50%(0,5)倒P1 et 0%(0)倒P2 | 3000 (1-0.5) = 1500 KBPS | 2800(1- 0) = 2800千比特/秒 |
流量,过滤,分级等sélection
示例图表流量倾倒吞吐量应用程序
Critères de sélection de
Les应用程序Openmix快速入门实用Les critères suivants comme filters de 1er, 2e et 3e niveaux pour classer et sélectionner la meilleure plateforme。
尼沃过滤 | Critères de sélection | 委员会 | 借记 | 轮循 | Basculement | Routage statique | Proximite statique |
---|---|---|---|---|---|---|---|
1 er水平 | Vérification德拉disponibilité杜声纳(si activé) | X | X | X | X | X | X |
2 e水平 | Vérification德拉disponibilité杜雷达(si activé) | X | X | X | X | X | 所以 |
3 e水平 | Poids (définis par l’utilisateur) | 所以 | 所以 | X | 所以 | 所以 | 所以 |
3 e水平 | 返回时间(单位毫秒) | X | 所以 | 所以 | 所以 | 所以 | 所以 |
3 e水平 | Débit(单位Kbits/s) | 所以 | X | 所以 | 所以 | 所以 | 所以 |
和谐的关系
法国的道德准则visibilité法国的道德准则décision été法国的道德准则également法国的道德准则exécutée。吊坠'exécution, une application peut ajouter quelque chose au champ du code de raison à tout moment。Les code de理智的意义différente pour chque应用快速入门。“我们有共同的原则,有适用的理由,没有不完整的地方。”
标记: Pour que les code de motif s 'affichent correction, ils ne doivent pas dépasser la limited ite maximale de 200 caractères。Si cecette limited est dépassée, le code de motif est affiché comme食用淡水鱼.我利用了你ajouté我的主题,我的感情食用淡水鱼.
Voici les code de motif pour les applications de démarrage rapide:
代码的主题 | 描述 | RTT最优 | 轮循 | Routage statique | 借记 | Proximite statique | Basculement |
---|---|---|---|---|---|---|---|
最优效果 | Le fournisseur Le加上performant est disponible et a été sélectionné。 | X | S.O. | S.O. | X | S.O. | X |
最优Unavail-Radar | Le fournisseur Le加上performant n 'est pas disponible;UN autre fournisseur éligible a été sélectionné et est disponible selon le radar | X | S.O. | S.O. | X | S.O. | X |
最优Unavail-Radar +声纳 | Le fournisseur Le plus performance n 'est pas disponible en raison d 'un radar et/ou d 'un sonar。 | X | S.O. | S.O. | X | S.O. | X |
所有Unavail-Radar | Toutes les platformes éligibles ne sont pas disponibles selon le radar。要求acheminée提供安全解决方案 | X | X | S.O. | X | S.O. | X |
所有Unavail-Sonar | Toutes les platformes éligibles ne sont pas disponibles selon le声纳。需求acheminée安全的解决方案。 | X | X | S.O. | X | S.O. | X |
数据问题 | Indique les测量雷达manquantes pour une ou plusieurs平台。La plateforme est choisie au hasard en conséquence | X | X | S.O. | X | S.O. | X |
Geo违约 | Les paramètres Geo par défaut sont en vigueur | X | X | S.O. | X | X | X |
Geo Override-Country | Une dérogation法国最具活力的法国人décision | X | X | S.O. | X | X | X |
Geo Override-Market | Une dérogation du marché est en vigueur pour cette décision | X | X | S.O. | X | X | X |
所有的效果 | Toutes les platformes éligibles sont可通过un声纳和un雷达发射 | X | X | S.O. | X | S.O. | S.O. |
近端效果 | La plateforme géographique La plus proche est disponible et a été sélectionnée | X | S.O. | S.O. | S.O. | X | S.O. |
合格Unavail-Radar | 倒Round Robin, le fournisseur éligible n 'est pas disponible selon le radar | S.O. | X | S.O. | S.O. | S.O. | S.O. |
持续的应用 | La décision a servi une réponse mise en cache, aucune loggique n 'a été exécutée | X | X | X | X | X | X |
请求Geo不可用 | La géolocalisation de La demande ne peut pas être établie。要求acheminée提供安全解决方案 | X | S.O. | S.O. | S.O. | X | S.O. |
所有Unavail-Provider | 这些都是不可忽视的。要求acheminée提供安全解决方案 | X | S.O. | S.O. | S.O. | X | S.O. |
Unavail-Provider-Dist | 奥村得分德proximité n 'a été trouvé倒奥村fournisseur。要求acheminée提供安全解决方案 | X | S.O. | S.O. | S.O. | X | S.O. |
应用程序de démarrage rapide Openmix
- 智能交通管理。
- Dans le menu de navigation de gauche, accédez àOpenmix >配置应用程序.
- Si vous configurez votre应用程序Openmix pour la première fois, la页面Demarrer年代'affiche你的cliquez surOpenmix >配置应用程序.
- 倾注新的应用,cliques sur le boutonDemarrerOu sur le boutonAjouterDans le coin supérieur droit de la page。Si les applications Openmix ont déjà été configurées, la liste des applications s 'affiche sur cette page。
应用程序配置过程Openmix sur le portail。
Routage statique
Ce类型d ' application n ' utilisateur logique d ' évaluation pour décider quelle réponse DNS doit être fournie à l ' utilisateur final。应用sélectionne toujours une seule plateforme ici, spécifiée par L 'utilisateur。Par conséquent, l 'application n 'utilise qu 'une seule réponse DNS CNAME ou address IP。L 'application de routage statique peut être configurée via le portail sur la page应用程序配置.
标记:先驱性配置应用,确保在国外使用的模板configurées。Voir la page园地倒la配置de la平台
导航
- Accedez一Openmix >配置应用程序.
- Cliquez sur le boutonAjouterEn haut à droite
La boîte de对话基础信息打开。
基础信息
Suivez ces étapes pour saisir les基础信息:
- 倒协议, sélectionnez DNS ou HTTP dan la list。
- 倒d型'application, sélectionnez路由静态。Ou si vous configurez un autre type d 'application, sélectionnez-la dans la liste。
- Donnez联合国笔名à选民申请(champ obligation);ajoutez一描述(champ教职工);联合国等标签(冠军facultatif)。
- 双击苏尔下一页倒洛杉矶的配置.
配置
Pour configururer l’application, procédez comme suit:
- Sélectionnez la plate- formme associée dan la listePlateforme.这是我的盘子,这是我的配置园地, représentant le CDN, le Cloud ou le centre de données。
- 请登记CNAME / / AAAA级(倒DNS) ou uneURL(倒HTTP)。Le CNAME DNS ou l 'URL HTTP de la plate- formme sélectionnée doit指针vers une地址IP ou un nom d 'hôte有效。
- 倒歌珥, dans un protocol HTTP, sélectionnez无,All ou Custom pour CORS。CORS vous permet de contrôler l 'accès à votre site depuis d ' aures sites。Vous pouvez soit restreindre complètement l 'accès à选民网站à党派d 'autres网站(en cliquant sur没有问题), autoriser l 'accès à partir de tous les autres sites (en cliquant sur吹捧), soit autoriser l 'accès uniquement à partir de sites spécifiques (en cliquant sur .Personnalise).
- Entrez联合国TTL(Time-To-Live) pour la réponse。La valeur par défaut est de 20秒,maiis elle peut être remplacée。
- 双击苏尔判决.
- Dans la fenêtre确认语境,cliquez surTermine欧Publierpour voir votre应用程序répertoriée sur la page des applications Openmix。Si vous cliquez surPublier,联合国法律规定instantanément联合国法律规定。在生产过程中,这意味着应用。Si vous cliquez surTermine, votre application est toujours répertoriée sur la page des applications, mais elle n 'est pas publiée et son état est rouge。
Basculement
L 'application Failover prend en charge une logique de routing simple dans laquelle une plate-form est choisie en功能性de sa place dans la ligne et de sa disponibilité。Le client peut créer une chaîne de basculement qui décide de la plate- formme à sélectionner en premier, deuxième等。Cette chaîne de basculement peut être créée pour functionner à l ' échelle mondiale ou pour des marchés et des pays individuels。
L 'applicationde basculementPeut être configurée dans le portail sur la page应用程序配置.
标记: Avant de configurer votre应用,assure -vous que vos plate - forms sont configurées en premier。报告-vous à la page园地倒la配置de la平台。
导航
- Connectez-vous au portail。
- Dans le menu de navigation de gauche, accédez àOpenmix >配置应用程序.
- Cliquez sur le bouton Ajouter en haut à droite pour accéder à la boîte de dialogue新应用程序Openmix,基础信息.
基础信息
- SelectionnezDNSdan la liste协议.
- dan la listed型'application, selectionnezBasculement.
- Donnez联合国笔名(champ obligation) à选民要求;ajoutez一描述(champ教职工);联合国等标签(冠军facultatif)。
- Lorsque vous avez terminé, cliquez sur下一页.
配置
- Dans la boîte de对话配置,activez la案例à cocherSeuil de disponibilité.Le seuil de disponibilité a une valeur par défaut de 80%。Une plate- formme doit avoir un score de disponibilité au moins aussi élevé que ce seuil pour être prise en compte pour le routage。
- Si vous souhaitez修饰语le seuil de disponibilité par défaut, tapez simplement une nouvelle value pour remplacer la valeur par défaut。
- Si aucune plate- formme n 'a un score de disponibilité égal ou supérieur au seuil spécifié, l ' address CNAME ou A ou AAAA ou IP de secours est utilisée。
- Si la case n 'est pas cochée, la plate- formi suppose un seuil de disponibilité nul。Cela表示qu 'il n 'y a pas de vérification de disponibilité de Radar sur cette plate- formme。
- 请输入地址CNAME/A/AAAA ou IP pour回退.Le CNAME/A/AAAA ou IP de secours est généralement utilisé si l 'application rencontre des problèmes ou des errors。
- Entrez联合国TTL(Time-To-Live) pour la réponse。La durée par défaut est de 20秒。你是我的宝贝nécessaire。
平台信息
- Dans la boîte de对话板块信息, sélectionnez uneplate-formedan la liste。
- Vous pouvez sélectionner plusieurs platformes à l 'aide du boutonAjouter des平台.L 'idée est de sélectionner toutes les plateformes disponibles applicables au routage global et géographique (marchés et pays)。
- 巴黎巴黎巴黎巴黎巴黎巴黎巴黎巴黎巴黎巴黎巴黎园地du portail, représentant votre CDN, votre Cloud ou votre centre de données。
- Toutes les应用程序Openmix nécessitent la配置préalable d 'une plateforme associée。我是你,我是你,我是你,我是你sur la page plateformsdu portail。
- Entrez l 'enregistrementCNAME / / AAAA级德拉台地。
- 这是事实活跃的Est cochée (indiquant que la plate-forme Est activée)先行者à l ' étape suivante。
- 如果声纳est configuré et que vous souhaitez utiliser les données Sonar pour vous aider dans le prosus de prise de décision initial, sure -vous de cocher la caseUtiliser声纳倒la disponibilité de la板形.标记: La case à cocher Sonar s 'affiche uniquement si Sonar est activé pour cette plate-forme。
- 双击苏尔下一页倒就位配置.
就位配置
- 丹斯拉boîte对话配置就位, sélectionnez les plate -formes要求pour le routing全球.
- 全球Indique que vous êtes en train de configurer une chaîne de platformes pour le routage global。
- 你的朋党是冠军全球, une liste affiche tout les plateformes que vous avez sélectionnées à l ' étape板块信息.
- Sélectionnez les plate -formes required dans la liste pour le routing global basé sur la disponibilité。
- 我们的秩序是平等的,我们的平台是平等的détermine la priorité de leur sélection。例如,si la première plateforme de votre liste n 'est pas disponible, la seconde est sélectionnée。Si aucune des plate -form de la liste n 'est disponible, alors la solution de secours est utilisée。
- 你的权利,闪烁的名称,平台,倒修改器,leur秩序priorité。
- 双击苏尔Marchés et支付Si vous souhaitez configure des platformes pour le routing géographique local。
- 你的朋党是冠军Marchés et支付, la liste affiche tout les plateformes que vous avez sélectionnées à l ' étape平台信息.
- Sélectionnez les plate - forms倒le routage géographique local, séparément倒chque géo (marché/pays)。
- 我们的秩序是平等的,我们的平台是平等的détermine la priorité de leur sélection。例如,在中国,你可以在国外使用中国文化,你可以在新加坡文化utilisé,你可以在中国文化中使用新加坡文化,你可以在新加坡文化中使用新加坡文化utilisé。
- 你的权利,闪烁的名称,平台,倒修改器,leur秩序priorité。
- 双击苏尔判决倒终端la配置de votre应用。
- Dans la fenêtre确认语境,cliquez sur判决你在PublierPour voir votre application répertoriée sur la pageOpenmix.
- Si vous cliquez surPublier,联合国法律规定instantanément联合国法律规定。生产过程中的应用。
- Si vous cliquez surTermine, votre application est toujours répertoriée sur la page Openmix, mais elle n 'est pas publiée et son état est rouge。
轮循
Cette应用程序适合une méthodologie typque d ' équilibrage de charge Global Server de Round Robin, où chque CNAME est renvoyé aux utilisateurs finaux en alternance, au fur et à mesure des requêtes DNS。Il利用les données声纳(si Sonar est activé) et le seuil deDisponibilité de la plate- formme倒évaluer la meilleure plate- formme Pour l 'utilisateur demandeur。查克平台est sélectionnée sur la base de la méthodologie de distribution Round Robin。举例来说,si les plate - forms P1, P2 et P3 atteignent le seuil de disponibilité, la première demande est acheminée vers P1, la deuxième vers P2 et la troisième vers P3。La quatrième requête est routée à nouveau vers P1, et ainsi de suite。
倾配置une noule应用Round Robin, cliques sur le boutonAjouterdans le coin supérieur droit de la page Openmix。La boîte de对话基础信息打开。
导航
- Connectez-vous au portail。
- Dans le menu de navigation de gauche, accédez à Openmix > Configuration de l 'application。
- Cliquez sur le bouton Ajouter en haut à droite pour accéder à la boîte de dialog information de base sur la nouvelle application Openmix。
基础信息
- Dans la boîte de dialog information de base, sélectionnez DNS comme protocol pour Round Robin。标记:注入应用程序轮询,路由最不可能通过uncname DNS。
- Selectionnez勒d型'applicationdan la liste。Donnez à l 'application un笔名(champ obligation), une描述(champ tatif) et UN标签(冠军facultatif)。
- 双击苏尔下一页倒配置。
配置
- 勒Seuil de disponibilité新价值défaut de 80%。倾注修饰语价值,il suffit de saisir une nouvelle valeur Pour remplacer la valeur par défaut。
- 请求地址CNAME/A/AAAA ou IP pour Fallback。Le CNAME/A/AAAA ou IP de secours est généralement utilisé si l 'application rencontre des problèmes ou des errors。
- Entrez un TTL (Time-To-Live) pour la réponse。La valeur par défaut est de 20秒,mais celette valeur peut être remplacée si nécessaire。
- 双击苏尔下一页在平板上倾倒信息
平台信息
- Sélectionnez une plate-forme dan la listePlate-forme.标记: Toutes les应用程序Openmix nécessitent une plateforme associée préalablement configurée。我是你,我是你,我是你,我是你sur la page plateformsdu portail。
- Sélectionnez波顿附近的板形团Ajouter une plate- formation.
- 输入注册CNAME ou A/AAAA ou IP地址(DNS), ou URL (HTTP)Il doit s 'agir d 'une URL, d 'un nom d 'hôte ou d 'une地址IP有效。Il peut être de la forme:
方案:[/ /主机[:端口]][/路径][?查询][#片段]
. - 这是事实活跃的Est cochée (indiquant que la plate-forme Est activée)先行者à l ' étape suivante。
- Si Sonar est disponble et que que vous souhaitez utiliser les données Sonar pour vous aider dans le procsus de prise de décision initial, sure -vous de cocher la caseUtiliser声纳倒la disponibilité de la板形.
- 双击苏尔记录倒传球à l ' étape 4 afin d ' attribuer des poids appropriés à chaque平台。
就位配置
- Attribuezdes重量按优先次序等sélection世界经济平台等/你平价marché你平价支付。
- Pour attribuer des poids de plate- formme séparément Pour le marché ou le pays, entrz le nom dans la zone de recherche Marchés et pays et faites votre choix dans la liste。
- 双击苏尔判决倒créer选民需求。
- Dans la fenêtre确认语境,cliquez surTermine欧Publierpour voir votre应用程序répertoriée sur la page Openmix。Si vous cliquez surPublier,联合国法律规定instantanément联合国法律规定。生产过程中的应用。Si vous cliquez surTermine, votre application est toujours répertoriée sur la page Openmix, mais elle n 'est pas publiée et son statut est rouge。
最佳返程温度(ORTT)
L 'application ORTT利用le temps de réponse雷达,les données du声纳,si sonar est activé, et le seuil de disponibilité de la plate- formme pour évaluer la meilleure plateformme pour L 'utilisateur qui demand。Le seuil de disponibilité est la disponibilité minimale (80% est la valeur par défaut) que la plateforme doit atteindre pour être sélectionnée。在外面,l 'application ORTT利用également une value Handicap qui permet aux clients, global and locale, d 'influencer la manière d 'acheminer les utilisateurs finaux。
Les trois premières étapes(信息de base,配置和信息sur la plate-form) sont saisies de la même manière que pour Les autres应用程序。
Suivez ces étapes pour配置器les信息去本地化和他的价值倒障碍Pour chque plateforme, globalement ou par emplacement/marché。
就位配置
Dans la boîte de对话就位配置,恳求你的价值障碍倾注une ou toutes les platformes sélectionnées。你的损失是有价值的,包括0和6 000。L 'utilisation du handicap包括à réduire manuelement les opportunities qu 'une platformme particulière soit choisie pour le routage, lorsqu 'il存在meilleures platformes disponibles, en termes de coût ou de commodité。加上la valeur du handicap est élevée, moins la plateforme a de chance d ' être sélectionnée。Vous pouvez désélectionner une plate- formme si nécessaire en désactivant le boutonSélection de la plate- formme.
双击苏尔Marchés et支付Pour sélectionner UN marché ou UN支付特别的清单和saisir les valeurs de障碍Séparément pour chacune des plateforms associées。
双击苏尔判决倒终端la配置de votre应用。
Dans la fenêtre确认语境,cliquez surTermine欧Publierpour voir votre application répertoriée sur la page de liste des applications Openmix。Si vous cliquez surPublier,联合国法律规定instantanément联合国法律规定。生产过程中的应用。Si vous cliquez surTermine, votre application est toujours répertoriée sur la page Applications, mais elle n 'est pas publiée et son état est rouge。
借记
L 'application吞吐量sélectionne la plate-forme en function des données Sonar (si Sonar est activé), du débit le plus élevé (à l 'aide des données Radar) et du seuil de disponibilité de la plate-forme (qui est de 80% par défaut)。在外面,你的应用你的永久的,在价值的,有利条件的倾倒réduire le débit确定的平台和影响者la manière不使用的,不需要的acheminés。Cette valeur残疾兼性peut être attribuée globalement et/ou localement (pour des marchés ou des pays spécifiques)。
Les trois premières étapes (基础信息,配置信息和板块信息) sont saisies de la même manière que pour les autres applications。拉就位配置est saisie de la même manière que dans l 'application ORTT。
Lorsque vous avez terminé, cliquez sur判决倒revenir à la page de liste des applications Openmix。Enfin, cliquez surPublier倾publier votre application lorsque vous êtes prêt à être mise en ligne。
法定需求
L ' état de L ' application inque sa configuration actuelle。
- 红色表示非publié。Lorsque vous avez terminé la configuration, si vous cliquez surTermine, votre application est répertoriée dans la page des applications avec UN point rouge, indiquant qu 'elle n 'a pas encore été publiée。
- 绿色代表publié。Si vous cliquez surPublier, votre应用测试技术instantanément et est signalée UN point vert, ce qui signfie que应用测试技术生产。
- 黄色représente la dernière版本inédite。黄褐色的斑点在应用的地方créée和modifiée,和去的地方paramètres modifiés和再来的地方publiés。
Proximite statique
L’application静态接近répond à la plate- formme située à proximité de la latitude et de la longitude de L’utilisateur demandeur。
标记:
Toutes les应用程序Openmix nécessitent la configuration préalable d 'un ensemble de platformes associées。我是你,我是你,我是你,我是你,我是你,我是你。
导航
- 智能交通管理。
- Dans le menu de navigation de gauche, accédez àOpenmix >配置应用程序.
- Cliquez sur le bouton +添加Openmix AppEn haut à droite。
- Selectionnez l '应用程序快速入门.
基础信息
- Dans la boîte de对话基础信息, selectionnezDNS像protocole。
- Selectionnez静态的距离来个d型申请。Donnez à l 'application un nom (champ), une description (champ) et un tag (champ)。
- 双击苏尔下一页倒配置。
配置
- Si cette选项est activée, leSeuil de disponibilité新价值défaut de 80%。以新价值代替旧价值défaut。
- 请输入地址CNAME/A/AAAA ou IP pour回退.Le CNAME/A/AAAA ou IP de secours est généralement utilisé si l 'application rencontre des problèmes ou des errors。Ce champ ne peut pas être vide。
- SaisissezTTL (time - to - live)Pour la réponse。La valeur par défaut est de 20秒,mais celette valeur peut être remplacée si nécessaire。
- 双击苏尔下一页Pour les contrôles de persistence。
Contrôles持久
Configurez持久化场所.倒加d '信息,咨询la部门持续的语言环境.双击苏尔下一页在平板上倾倒信息
平台信息
La latitude et La longitude de chque plate- formation doivent être configurées via La page园地.Les alias des plateforme communauaire héritent首字母des信息géographiques de la plateforme communauaire, bien qu 'après avoir créé un alias, vous puissiez Les modifier。Les platformes privées doivent être configurées lors de leur création ou ultérieurement via leur volet de configuration。倾其所能,尽其所能'entrée舞台。
Seules les platform appartenant aux catégories suivantes peuvent avoir des information géographiques et faire party de la liste de réponses d 'une application opx:
- 云计算
- 库存不是云
- 中心données
Sélectionnez une plate-forme dan la listePlate-forme.
请求注册CNAME ou A/AAAA ou IP地址(DNS), ou URL (HTTP)Il doit s 'agir d 'une URL, d 'un nom d 'hôte ou d 'une地址IP有效。Il peut prendre la formme suivante: scheme:[//host [:port]][/path][?query][#fragment]。
这是事实活跃的Est cochée pour inquer que la plate- formme Est activée avant de passer à l ' étape suivante。
Si Sonar est disponible pour cette platte -form et que que vous souhaitez utiliser les données Sonar pour être en compte lors de la résolution DNS, assurez-vous de cocher la case使用声纳平台可用性.
你是我的朋友,我是你的朋友Ajouter une plateforme.
双击苏尔下一页倒就位配置.
就位配置
Dans la party Global de la boîte de dialogue Configuration de l ' placement, vous pouvez configururer une chaîne de plate -formes pour le routing Global。Vous pouvez activer ou désactiver la sélection de chque plate- formme globalement。
Dans Marchés et pays, vous pouvez créer différentes configurations par marché ou pays, en ayant des règles de géo-clôture pour celles-ci。
双击苏尔判决倒créer选民需求。
Dans la fenêtre确认的上下文出版商,Ajouter un autre欧Termine:
Si vous cliquez surPublier, votre应用est mise en ligne instantanément et le statut est vert。在生产过程中,这意味着应用。
Si vous cliquez surTermine, votre应用程序est répertoriée sur la page Openmix mais elle n 'est pas publiée et son état est rouge。
Si vous cliquez surAjouter une autre应用,l ' état de l ' Application est identique à完成, mais vous redémarrez le même processus pour créer une nouvelle应用程序。
Gestion des应用程序快速入门
Utilisez les onglets supérieurs du panneau du gestionnaire d 'applications pour修饰语,口舌,供应商,测试者,亲和者,亲和者来源,亲和者历史版本应用。Cliquez sur votre application dans la page de liste des applications Openmix pour développer le gestionnaire d 'applications。
和谐共处
查看报告vous amène à la page Openmix决策报告où vous pouvez voir la tendance des décisions Openmix pour chacune de vos应用程序,平台和区域géographiques。
修饰符
倒修饰语votre应用程序Openmix, cliquez simplement sur l 'icône修饰符在你的旅途中。Vous pouvez également改变个人的效果séparément为我们提供基础信息,la configuration, la plate- formation ou l ' placement in cliquant sur les boutons修饰符丹·勒·潘诺,comme illustré sur la figure。Lorsque vous avez terminé les modification, cliquez surTerminePour répertorier l 'application avec UN statut non publié (Pour d 'autres modification ultérieurement), ou cliquez surPublier倒être mise en ligne instantanément。
dupliquer
双击苏尔DupliquerPour répliquer la configuration de l 'application actuelle和enregister sous UN nouveau nom。
Supprimer
双击苏尔Supprimer倒供应商les应用不要vous n 'avez加上besoin。
Publier
双击苏尔Publierpour publisher directive l 'application à partir du gestionnaire d 'applications Openmix。Cette选项n 'est可见que si l 'application n 'est pas encore publiée。
应用程序JavaScript personnalisées Openmix
Les应用程序JavaScript Openmix sont des应用程序dotées de脚本Java personnalisables。Vous pouvez créer,配置者,测试者和发布者à l 'aide de l 'interface utilisateur du portail ITM。
标记: Ce guide ne couvre pas la création réelle du script personnalisé(语法,变量等)。倒加d '信息sur la création de JavaScript personnalisé, consultez le开发人员交流.
导航
- connect -vous au portail ITM。
- Dans le menu de navigation de gauche, accédez àOpenmix.
- Choisissez应用程序配置.
- 倒配置une nouvelle应用程序Openmix, cliquez sur l 'icône d 'ajout dans le coin supérieur droit。
- Selectionnez自定义JS App.
- La page de配置应用程序Openmix打开。
基础信息
- 笔名: donnez UN nom à votre应用程序。
- 描述: Donnez une description à l 'application ou ajoutez une note de version ici。Il s 'agit d 'un champ faculty。
标签: entrez une balise appropriée, si nécessaire。Les balises permettent d 'identifier et d 'organiser votre application。Il s 'agit d 'un champ faculty。
- Protocole: sélectionnez DNS ou HTTP comme协议。
- DNS: si vous sélectionnez DNS, une valeur TTL doit être entrée。
- HTTP: si vous sélectionnez HTTP, vous pouvez activerl 'acces securise.
- TTL: entrez une durée de vie DNS pour l 'application。La valeur recommandée est de 20秒。备注:赛特durée生命之花durée生命之花définie应用之花personnalisée生命之花réponse生命之花。
回退: saisissez une address CNAME/A/AAAA ou IP pour回退.Le CNAME/A/AAAA ou IP de secours est généralement utilisé si l 'application rencontre des problèmes ou des errors。
acc securise:如果安全访问est activé, l 'API HTTP doit exiger une clé d 'accès Oauth du client loors de l 'appel。ConsultezSécurisation de l 'API HTTP Openmix浇en savoir +。
标记: l 'activation de l 'accès sécurisé affiche une icône de cadenas à côté du nom de l 'application dans la liste des applications sur la page d 'accueil d 'Openmix。
JavaScript personnalise
Une fois que vous avez saisi les information de configuration, vous pouvez télécharger votre code JavaScript personnalisé。
Cliquez sur le boutonChoisir un fichieret sélectionnez le fichier JavaScript que vous souhaitez télécharger。Vous pouvez télécharger un nouveau fichier pour remplacer unfichier existant à tout moment。
双击苏尔注册和测试倾倒登记选民申请。
标记: L 'application est automatiquement testée à L 'aide d 'un vérificateur d 'applications lorsqu 'elle est téléchargée et enregistrée。S 'il y a des errors, le vérificateur d 'application affiche les information d ' error and l ' placement de l ' error。Pour plus d ' information sur les données disponibles dans le vérificateur d 'applications, consultez la sectionVérification des应用程序.
双击苏尔撤销pour revenir à la page应用程序Openmix ou cliquez surPublierSi vous êtes prêt为你带来美好的生活。
标记: si vous cliquez surPublier,联合国法律规定instantanément联合国法律规定。生产过程中的应用。
Si vous cliquez sur撤销, votre application est répertoriée sur la page des applications mais n 'est pas publiée et son état est rouge。为我们的国家和地区而倾倒État de la demand.
Déploiement progressif des应用程序
Vous pouvez gérer le déploiement de votre应用en envoyant不可靠的pourcentage de votre交通Web via une nouvelle版本,parfois appelée déploiement金丝雀。ITM您的授权代理spécifique您的授权代理代理的担保代理的新交通申请prévu。Vous pouvez créer des rapports sur le comement des versions existantes et nouvelles pour évaluer les修改apportées à votre application dans un environment réel。Cette option vous permet de corriger tout problème ou anomalie qui se product avant d ' cheminer 100% de votre traffic Web via l 'application nouvellement modifiée。Après avoir vérifié le交通souhaité, vous poumenter le pourcentage de traffic vers la dernière版本ou déployer l 'application auprès de tous les utilisateurs。
Pour organizer le déploiement de l 'application et publier une version de test de votre application récemment modifiée, procédez comme suit:
- Cliquez sur le nom de l 'application (Openmix应用列表页面)。我们的生活和应用。
- Cliquez sur l 'icône修饰符倒修饰语votre应用。
- Modifiez votre应用existante avec toutes les修改nécessaires。
- Une fois que vous avez terminé les modification, cliquez sur注册和测试.
- Faites défiler la page vers le basavec les boutons撤销等Publier.entrz le pourcentage du traffic Web (1% à 99%) que vous souhaitez acheminer via cette nouvelle版本modifiée。
- 这是一件令人难忘的事répartition新时代的交通之争。Le traffic restant est envoyé vers la version live précédente。
- 双击苏尔Publier.新版本应用程序测试apparaît désormais应用程序列表页面配置d 'OpenmixAvec une nouvelle icône d '状态.La nouvelle icône状态signfie que seul un traffic Web parel circle en direct dans cette版本。
Vous pouvez改进剂le流量sur la版本de测试et改进剂le流量du流量de流量afficher les性能。
的金丝雀! (/ en - us / citrix-intelligent-traffic-management /媒体/ openmix-jsapp-edit-canary.png)
倒vérifier les performance de votre application,咨询le rapport de décision Openmix。Selectionnez应用程序来量纲原则等版本来次维。Cliquez ensuite surAppliquer les filtersAprès avoir sélectionné votre application dans la liste。Le graphique montre les performance des différentes versions de votre应用程序。
Une fois que vous êtes令人满意的表演,你的pouvez y cheminer百分之百的交通网络,在巴黎的cliquant上线.
赛特版本取代拉版本现场actuelle par la velle版本éditée。
我是你,我是你,我是你,我是你Depublier.Vos修改sont enregistrées et apparaissent en tant qu 'application non publiée dan la liste des applications de la page de配置d 'Openmix.Désormais, 100%投票流量Web pass par version en direct actuelle de votre应用。
测试人员
Vous pouvez tester votre应用程序JavaScript à l 'aide du bouton试验机l 'application先锋ou après la出版。
可视化工具résultats整体测试spécifiques de marchés, de支付,de régions et d ' États。Vous pouvez interroger l 'application à partir d ' address IP spécifiques。
Les résultats des测试包括laplate-formeSélectionnée par l 'application, la响应recue,勒理由准则, le journal有理由,有理由分数雷达,la分布等。
赛特fonctionnalité vous permet également de visualiser la répartition des décisions sur différentes platformes。例如,si deux plateformes sont utilisées pour le routage, vous pouvez voir le nombre de décisions et la réponse reçue pour chacune d 'elles。
留置权之争爱你détailsPour voir les résultats des tests de votre应用。
Les valeurssuivantes sont présentées sous forme de résultats de test:
冠军 | 描述 |
---|---|
Marché,支付,région等État | L 'endroit où L 'application a été testée。 |
Plateforme | La plateforme sélectionnée par l 'application。 |
响应 | L ' address CNAME ou IP de la plate-forme sélectionnée par L 'application。 |
代码的主题 | Décrit塞特的理由décision。 |
主题杂志 | Sortie de l 'application définie par le client。代办客户代办寄售人有关décisions相关申请的信息。 |
分数雷达 | Les measures du温度réponse (RTT),德la disponibilite等杜借记Enregistrées pour la plate- formme。 |
分布 | Répartition des plateformes sélectionnées par une application pour chque emplacement testé。勒数量Représente奶酪的名字où la plate- formme a été sélectionnée。等勒的百分比Est le pourcentage du nombre total pour la sélection de la plate- formme。 |
标记: vous pouvez exécuter ce test sur l 'application en direct ou sur la version non publiée, c 'est -à-dire si l 'application n 'est pas encore publiée。
Une fois votre application publiée, vous avez la possibilité de tester l 'application en direct en cliquant sur l 'option直接应用测试器.这是你的修改,这是新版本,这是你的测试,这是你的宣传,这是你的朋党测试者应用程序非publiée.
Vérification des应用程序
Pour vous assured que les applications JavaScript personnalisées se component comme prévu, exécutez l 'application via un vérificateur de code et de logique lorsque vous la téléchargez sur le portail ITM。Le vérificateur d 'applications exécute l 'application via un server de décision avec un traffic synthétique pour tester si l 'application se compile et s 'exécute correctement。
Si l 'application s 'exécute sans error, le vérificateur fournit des信息sur la distribution des décisions et les caractéristiques d 'exécution。修复,服务器décision修复错误信息'exécution应用,vérificateur修复信息错误。我的建议是,我的建议是,我的建议是,我的建议是,我的建议。
错了,你错了,你错了,你错了,JavaScript在本地等télécharger à在港口的新邻居Choisir un fichier.
Publier
倾publier votre应用和la mettre en ligne, cliquez sur le boutonPublier.Cette选项est grisée si l 'application n 'est pas encore enregistrée ou n 'est pas déjà publiée。Lorsque l 'application est mise en ligne, elle apparaît dans la page du gestionnaire d 'applications Openmix avec unstatut vert。Pour en savoir plus sur l ' état de l ' application, consultez la sectionÉtat de l 'application.
标记: l 'application est publiée avec des erreurs si nécessaire。
Gestion des应用JavaScript personnalisées
Utilisez les onglets supérieurs du panneau du gestionnaire d 'applications pour afficher les rapports,修饰语,dupliquer,供应商,出版商,afficher la source, afficher la version en direct, afficher l ' history。
Cliquez sur votre application dan la page de liste des applications Openmix pour développer le panneau du gestionnaire d 'applications。
和谐共处
查看报告Vous amène à la页面Openmix决策报告où vous pouvez voir la tendance des décisions Openmix pour chacune de vos应用程序,平台和区域géographiques。
修饰符
Pour modifier une application Javascript personnalisée Openmix, cliquez sur le nom de l 'application (dans la page de liste des applications Openmix)。我们的生活和应用。Vous pouvez apporter des modification et des mises à jour à la configuration en cliquant sur 'icône修饰符.
Afficher la source
查看源代码vous permet d 'afficher la source JavaScript de l 'application, c 'est -à-dire la dernière version de l 'application, qu 'elle ait été publiée ou non。Cette选项n 'est disponible que pour les应用程序JavaScript personnalisées。
Voir la version en direct
Vous pouvez afficher,复印机等télécharger la dernière版publiée de l 'application。Cette选项n 'est disponible que pour les应用程序JavaScript personnalisées。
应用历史
L 'historique des applicationsVous permet de visualiser différentes版本的应用程序。Vous pouvez utiliser la listeSélectionner une版本倒passer d 'une版本en ligne à une ancienne版本。双击苏尔Obtenir du contenu倒传者à古老版。Cette选项n 'est disponible que pour les应用程序JavaScript personnalisées。
Comparez
La fonctionnalite比较器vous permet de compararer différentes versions de votre fichier JavaScript。Vous pouvez voir les différences entre les deux versions de votre申请要求affichées avec des lignes de script surlignées。
Supprimer
Pour supplmer une application Openmix, cliquez sur le nom de l 'application (dans la page de liste des applications Openmix)。我们的生活和应用。Cliquez sur l 'icôneSupprimer, puis cliquez sur le boutonSupprimerDans la boîte de对话de确认。L 'application disparaît de la liste。
Restaurer l 'application
La fonctionnalite恢复应用Vous permet de réactiver une application après sa suppression。倒餐厅une应用程序,procédez comme套装:
- Cliquez sur l 'icôneAjouter +En haut à droite de la page。
Choisissez恢复应用Dans le菜单déroulant。La fenetreRestaurer l 'application打开。
- 怀念你的家乡réactiver在鲍顿的小镇Restaurer代理行。
L 'application est replacée dans la liste de la page Openmix avec le même statut。
持续的语言环境
La fonctionnalite持续的语言环境offre la capacité de stabilité des décisions lorsqu 'elle est activée pour une application Openmix。Les demanssont identifiées à l 'aide du mask de sous-réseau IP,不la longueur est可配置。例如,lorsqu 'un客户端répète une demande à la même应用程序dans un certain délai, la décision initiale est notifiée。Cela peut être une fonctionnalité essentielle lorsqu 'un client est tenu de ne pas rebondir entre différentes décisions au cours d 'une session donnée。DNS和HTTP Openmix。
自然限制的理由mécanisme,坚持100%的要求。L ' approach«Best Effort»est appliquée à la place。Les tests ont montré que la précision de persistence出席se site ue entre 95 et 97%。
标记:
倒活跃la fonctionnalité持久化现场倒votre compte, ouvrez un ticket d 'assistance ou contactez votre responsable de la réussite客户端。En oute, une zone DNS prédictive est requise, configurée avec des servers de noms
ns5.cedexis.net
等ns6.cedexis.net
.Tenez compte du temps considérable que les mises à jour de zone DNS peuvent nécessiter pour se propager sur Internet。
配置
Pour activer la persistance locale, sélectionnezContrôles de persistence >修饰符, sous les options de l 'application Openmix。
Les paramètres disponibles sont Les suivants:
Dans la boîte de对话配置,entrez laDurée永恒的生命.L 'option par défaut est de 300秒。Les valeurs包括entre 60 et 1 440 sont autorisées。Après une demand initiale, la décision DNS rendue est conservée pendant un maximum de 300秒。我需要你的帮助même plage de sous-réseaux IP du système前卫到期,elle prennd la même décision。
Des masques IPv4 et IPv6 sont fournis pour définir la granularité de la persistance。La valeur par défaut est " /32 " et " /64 ",分别为IPv4 et IPv6。Les valeurs autorisées sont Les suivantes:
- /8 à /32,倒IPv4
- /32 jusqu ' à /64,倒IPv6
Ce masquage de l ' address IP du client détermine la clé de persistence utilisée dans le magasin de données internne。例如,si deux地址IP客户端(ou plus) sont mappées à la même address IP masquée, elles sont traitées avec la même décision persistante。
Les mêmes paramètres sont également disponibles dans Les paramètres de l 'application prédictive。
Les décisions Openmix qui sont fournies via le magasin de données interne sont signalées avec le code de motif持续的应用Dans le和睦décision。
还d 'integrite
Les décisions prises à partir du cache de persistence sont soumises à des contrôles de santé supplémentaires avant d ' être en charge:
Si l 'application est configurée avec声纳可用性检查, l 'intégrité de la disponibilité du Sonar est vérifiée avant qu 'une décision mise en cache ne soit rendue。Si Sonar indique que la plateforme est«en panne»,la décision mise en cache est ignorée et l 'application OpenMix est de nouveau exécutée。
Si l 'application est configurée avec雷达可用性检查, l 'intégrité de la disponibilité du radar est vérifiée avant qu 'une décision mise en cache ne soit rendue。la disponibilité de la plateformme est inférieure au seuil configuré, la décision mise en cache est ignorée。
标记:
Pour la persistance, le seuil maximal de santé de disponibilité du radar est défini sur 10%固定。
Sécurisation de l 'API HTTP Openmix
Openmix est disponible通过DNS ou une API HTTP pour une intégration dans des flux de travail非DNS。Par défaut, l 'API HTTP est appelée通过HTTP brut。L 'API peut également être sécurisée通过TLS et L ' authentication par clé。借由“利用与交易之介”来实现事实要求安全API访问(HTTPS).
Création de clés d 'API
倒活跃l '认证par clé, procédez comme西装。
Cochez需要安全API访问(HTTPS)Dans la pageOpenmix应用程序配置Pour active l 'accès sécurisé Pour chque应用程序。
倒générer une clé d 'accès sécurisée, accédez à我的帐户->API->Clés API HTTP Openmix
- Si vous êtes un nouvel utilisateur, vous êtes invité à commencer en saisissant votre ID客户端。可以的ID的客户Dans la boîte de对话新客户端, puis cliquez sur判决.
洛杉矶继续教育Secrète du客户端Est affichée à côté de l 'ID的客户Sur la page配置认证api HTTP Openmix.
Vous pouvez维护faiire une demand à l 'application Openmix en utilant l ' authentication de base。用的ID的客户Comme nom d 'utilisateur et le秘密的客户对于航海家来说,这是一种请求。
Pour appeler l 'application à l 'aide de la ligne de command, utilisez la command cURL suivante:
Curl https://hopx.cedexis.com/zones/
/customers/ /apps/ /decision——user :
标记: Les clés que vous créez vous donnent accès à n ' import laquelle de vos applications Openmix。
倒+ d '信息根据l 'appel de l 'API HTTP Openmix,咨询la文档d 'utilisation de l 'API HTTP Openmix.
抑制de clés API
- 倒供应商une clé, accédez à la页面配置认证api HTTP Openmix.
- Cliquez sur l 'ID的客户.
- ChoisissezSupprimerdan la liste。La clé est retirée du système。Il n 'est pas valide pour l ' authentication ou l 'accès sécurisé à l 'application Openmix。
Accès aux journaux
Le journal des décisions par Openmix peut être collecté et mis à disposition pour un téléchargement sécurisé。cesjournaux peuvent vous assistant à analyser les décisions prise par votre application Openmix et le comement des demandes de débogage。法国日报être activés/désactivés和sécurisés巴黎晴空。Pour plus de détails sur l 'activation et le téléchargement des journaux Openmix et voir la description des journaux, rendez-vous surNetscope.
怎样Openmix
Les rapports Openmix fournissent une visibilité puissante sur Les décisions Openmix企业倾votre流量DNS ou HTTP。chque rapport est défini dans la section suivante, mais voici quelques方面重要的有关les rapports:
尺寸原则和次要原则
绘图原理sélectionnée dan une liste située au-dessus du graphique。利用这张表来做一个强大的关系中枢。Une dimension secondaire peut également être choisie pour affiner davantage le报告。
背景可视化Basculer
Par défaut, les graphiques sont définis sur un fond blanc。巴斯库尔'arrière-plan sur une couleur foncée pour les moniteurs à对比élevé à l 'aide de la bas库尔d 'arrière-plan。
导出données
在外面,最后的工具télécharger les données du graphique et du tableau via le lien de téléchargement En haut du rapport。
过滤:Période du rapport
美好的时光générer美好的时光période 60分钟,24小时,48小时,7小时,30小时美好的时光personnalisée。La vue par défaut est La dernière 24小时。
过滤器:puissantes fonctionnalités d’exploration
Les rapports varient légèrement en ce qui concern Les filter appropriés en function des données。Les + courantes sont Les suivantes:
- Statistique- Sélectionnez我们的价值affichée我们的文字,我们的灵魂décisions。
- 流量来源: sélectionnez le type de traffic à afficher: DNS ou HTTP。
- 应用程序: sélectionnez une ou plusieurs applications Openmix à afficher。
- Plateforme: sélectionnez une ou plusieurs plateformes (fournisseur) à inclure。
- 大陆: sélectionnez UN ou plusieurs各大洲à包括。
- 支付: sélectionnez UN ou plusieurs支付à包括。
- 地区: sélectionnez une ou plusieurs régions géographiques (le cas échéant) à包括。
- 状态: sélectionnez UN ou plusieurs états géographiques (le cas échéant) à包括。
- 网格: sélectionnez un ou plusieurs réseaux (ASN) à inclure。
融洽是最有利的
智能交通管理(ITM)智能交通管理(ITM)传统优势amélioration时间优势réponse等débit。选择une plate-forme spécifique dans le pool de platformes候选人pour générer le rapport。
优势关系原则的维度
Les dimensions principales sont des measures indépendantes sur la desquelles le rapport sur Les优势affiché。Les sections suivantes décrivent chacune de ces dimensions principales en détail。
的简历
总结Est la dimension principale par défaut。Le graphique récapitulatif montre la moyenne du pouourcentage total d 'avantages (en termes de temps de réponse ou de débit) reçu de toutes les applications。
标记: Vous pouvez another entre les advantage affichés termes de临时réponse欧德借记En utilant le filterStatistique.
应用程序
当应用程序Est choisie comme dimension principale, le graphique montre chacune des应用和性能对应(按时间计算réponse ou de débit) sous pourcentage forance dans le choix d 'une特定平台形成的关系à d 'autres平台候选人。
标记: 0 %表示我没有时间'amélioration supplémentaire我没有时间选择spécifique plutôt我没有时间。
Lieu(大洲,支付,région, État)
Lorsque l 'emplacement (大陆,支付,地区欧状态) est sélectionné来的维度原则,关系的优势蒙特拉莫伊内总d 'amélioration des性能(按时间条件réponse ou de débit)倒chque安置。Vous pouvez sélectionner l 'emplacement par continent, pays, région ou État。
标记: Les platformes不太正确éligibles à la sélection en reason de règles géographiques ou pour toute autre reason不太正确en compte dans le calculation。始方,les plateformes géo-clôturées pour l 'emplacement en question sont comptées。
网格
Lorsque vous sélectionnez网格comme dimension principale, vous voyez le pourcentage 'amélioration des performance des utilisurs regroupés dans les réseaux spécifiques (ou fournisseurs de services) à partir desquels les utilisurs accèdent à ITM。永久的能力和能力的组合,利用和优势的表现和能力的条件réseaux spécifiques。
Plateforme
Lorsque vous sélectionnezPlateformeComme dimension principale, vous voyez les platformes individual choisies par différentes应用和表演améliorées通讯员lorsqu 'elles sont choisies。L 'amélioration按时间条件计算性能和优势réponse或débit(按百分比)。
标记: Le pourcentage d 'amélioration des performance affiché lorsqu 'une应用choisit cette platform。La liste sur le graphique n 'indique pas nécessairement un classement des performance entre ces platformes。
代码的主题
Lorsque vous sélectionnez理由准则Comme dimension principale, le pouourcentage indiqué全球流浪汉décisions sont企业pour UN code de reason spécifique。
忽视了平台就没有默契
倒améliorer la précision des décisions d 'OpenmixPour votre rapport sur les优势,vous pouvez choisir d '忽略某些平台和配置程序Pour qu 'elle ne sélectionne que les plateformes les加上adaptées à la比较。
举例来说,votre应用处置de cinq平台à prendre en compte à des fins de comparison: trois en Europe pour le traffic européen et deux aux États-Unis pour le traffic américain。Les règles géographiques précisent que le traffic européen doit passer par Les plateformes européennes et le traffic américain via Les plateformes américaines。
倒你的保险que le calculate est effectué à l 'aide des trois platform européennes,倒你的配置l 'application Pour qu 'elle ignore les deux autres platformes non européennes。Utilisez la méthodeignoredProvider ()
dans votre JavaScript
La méthode prend l 'alias du fournisseur(举例)provider-1
,提供商2
) comme argument d 'entrée (un peu comme la méthode requireProvider())。L 'API doit être appelée une fois par别名。
使用cet示例de code dans votre fichier JavaScript au sein de la functiononRequest
:
function onRequest(request, response) {response. ignoredprovider ('provider-1');response.ignoredProvider(“提供商2”);响应。setReasonCode('忽略提供者-1和提供者-2');response.setTTL (this.__defaultTTL);响应。回应(“provider-3”、“cmg.test.fake.cname”);} < !——NeedCopy >
融洽de décision par géolocalisation
Ce rapport montre le volume de décisions Openmix pour chque pays。巴黎地图être visualisée au fil du temps (en function de la plage horaire choisie pour le rapport) en sélectionnant le bouton讲座En bas du graphique。
融洽décision
Ce rapport montre la tendance des décisions Openmix pour chacune des应用程序,平台和区域géographiques。
丹斯cet文章
- Vue d 'ensemble
- Openmix:优点clés
- Openmix的注释功能
- Quand利用服务HTTP或DNS
- 应用Openmix
- 应用程序de démarrage rapide Openmix
- Gestion des应用程序快速入门
- 应用程序JavaScript personnalisées Openmix
- Gestion des应用JavaScript personnalisées
- Restaurer l 'application
- 持续的语言环境
- Sécurisation de l 'API HTTP Openmix
- Accès aux journaux
- 怎样Openmix
- 融洽是最有利的
- 融洽de décision par géolocalisation
- 融洽décision