ʻO 7 mau haʻawina manuahi no ka Solution Architects mai Microsoft
Aloha, Habr! I kēia lā, aia mākou i ka equator o nā hōʻiliʻili o nā papa manuahi ʻoluʻolu mai Microsoft. Ma kēia ʻāpana, loaʻa iā mākou nā papa ʻoluʻolu loa no nā mea hoʻolālā hoʻonā. Aia lākou a pau ma ka ʻōlelo Lūkini, hiki iā ʻoe ke hoʻomaka i kēia manawa, a i ka pau ʻana e loaʻa iā ʻoe kahi hōʻailona. E hui pū me mākou!
Nā ʻatikala a pau i ka moʻo
E hoʻonui ʻia kēia poloka me ka hoʻokuʻu ʻana i nā ʻatikala hou
** ka ********** ****** nui loa mai M******** a i *******
1. Ka hana ʻana i nā bots akamai
Hiki ke hoʻokō ʻia ka launa pū ʻana o ka mea hoʻohana me nā polokalamu kamepiula ma o ke kamaʻilio ʻana me ka hoʻohana ʻana i ka kikokikona, nā kiʻi a i ʻole ka haʻiʻōlelo me ka hoʻohana ʻana i nā bots. He kamaʻilio pane maʻalahi paha kēia a i ʻole he bot paʻakikī e hiki ai i ka poʻe ke launa pū me nā lawelawe me ka naʻauao me ka hoʻohana ʻana i ke ʻano hoʻohālikelike, ka ʻimi mokuʻāina, a me nā ʻenehana akamai. Ma kēia papa 2,5 hola e aʻo ai ʻoe i ka hana ʻana i kahi chatbot akamai me ka hoʻohana ʻana i ka QnA Maker a me LUIS hoʻohui.
2. Hoʻomohala a hoʻonohonoho i kahi noi ASP.NET e komo i kahi waihona Azure SQL
E hana i kahi waihona no ka mālama ʻana i ka ʻikepili noiʻi a hoʻonohonoho i kahi noi ASP.NET e noi ana i ka ʻikepili mai kēia waihona. Hoʻokahi hola wale nō a pau ʻoe! Ma ke ala, no ka hoʻopau ʻana i ka papa pono ʻoe e loaʻa ka ʻike ākea o nā ʻikepili pili a me ka ʻike kumu o C #.
Hoʻopili kēia module i nā kumuhana penei:
Ka hana ʻana, hoʻonohonoho ʻana a me ka hoʻopili ʻana i kahi waihona ʻokoʻa ma ka lawelawe ʻo Azure SQL Database;
E hoʻonohonoho i kahi noi ASP.NET e komo i kēia waihona.
3. Ke kaulike ʻana i nā lawelawe lawelawe pūnaewele me ka hoʻohana ʻana i ka Gateway Application
Ma kēia module, e aʻo ʻoe pehea e hoʻomaikaʻi ai i ka hoʻomaikaʻi ʻana i ka noi ma ke kaupaona ʻana i ka ukana ma waena o nā kikowaena lehulehu a me ka hoʻohana ʻana i ka hoʻokele kaʻa pūnaewele.
Ma kēia module, e aʻo ʻoe pehea e hana ai i kēia mau hana:
E hoʻoholo i ka hiki ke kau kaulike o ka Application Gateway;
Ke hana ʻana i kahi ʻīpuka noi a me ka hoʻonohonoho ʻana i ke kaupaona ʻana;
E hoʻonohonoho i ka puka puka no ka hoʻokele ʻana ma muli o nā ala URL.
4. E hoʻolālā a holo i kahi polokalamu pūnaewele pahu pahu me ka Azure App Service
E hana i kahi kiʻi Docker a mālama iā ia i loko o ka waihona waihona ʻo Azure Container Registry. Ke hoʻohana nei i ka lawelawe ʻo Azure App, e kau i kahi polokalamu pūnaewele mai kahi kiʻi Docker. E hoʻonohonoho i ka hoʻokau mau ʻana o kahi noi pūnaewele me ka hoʻohana ʻana i kahi webhook e nānā i nā loli i ke kiʻi Docker.
Ma kēia module e aʻo ai ʻoe i kēia mau mea.
Ke hana ʻana i nā kiʻi Docker a mālama iā lākou i loko o ka waihona waihona ʻo Azure Container Registry;
E holo i nā noi pūnaewele mai nā kiʻi Docker i mālama ʻia i loko o kahi Container Registry me ka hoʻohana ʻana i ka Azure App Service;
E hoʻonohonoho i ka hoʻomau mau ʻana o kahi noi pūnaewele mai kahi kiʻi Docker me ka hoʻohana ʻana i nā webhooks.
5. E hoʻolālā i kahi pūnaewele iā Azure me ka hoʻohana ʻana i ka lawelawe ʻo Azure App
He mea maʻalahi nā Apps Web ma Azure i ka paʻi ʻana a me ka mālama ʻana i kahi pūnaewele me ka hopohopo ʻole e pili ana i nā kikowaena kumu, mālama, a i ʻole nā kumuwaiwai pūnaewele. Mālama kēia papa i nā kumu o ka paʻi ʻana i kahi pūnaewele me ka hoʻohana ʻana iā Azure. Ma kahi o 5 mau hola e aʻo ai.
Module:
Hoʻomākaukau i ke kaiapuni no ka hoʻomohala ʻana ma Azure;
Hoʻokipa i kahi noi pūnaewele me ka hoʻohana ʻana i ka Azure App Service;
Ka hoʻopuka ʻana i kahi noi pūnaewele iā Azure me ka hoʻohana ʻana i Visual Studio;
E hoʻomākaukau i ka hoʻouna ʻana i ka palapala noi pūnaewele no ka hoʻāʻo ʻana a me ka rollback me ka hoʻohana ʻana i nā kau hoʻolaha App Service;
Ka hoʻonui ʻana i kāu noi pūnaewele App Service e hoʻokō pono i ka noi me ka hoʻohana ʻana i ka Azure App Service vertical a horizontal scaling;
E hoʻolālā a holo i kahi noi pūnaewele containerized me ka Azure App Service.
Me ka hoʻohana ʻana i ke kumu hoʻokele waiwai no ka hoʻonohonoho ʻana i kahi noi i loko o kahi hoʻolālā n-tier, e wehewehe ana i nā manaʻo kumu o kahi hoʻolālā n-tier, nā ʻōlelo aʻoaʻo a me nā hoʻopunipuni no ka lawe ʻana i ia mau noi.
Ma kēia module e aʻo ai ʻoe pehea e hana ai i kēia mau hana:
E wehewehe i nā hana, nā palena a me nā mea nui o ka hoʻolālā n-tier;
Ka wehewehe ʻana i nā hihia hoʻohana no ka hoʻolālā n-tier;
Ka hoʻohana ʻana i kahi hoʻohālike n-tier me ka hoʻohana ʻana i ka template Resource Manager;
E ʻike i nā ʻano a me nā kumuwaiwai e hoʻomaikaʻi i ka hoʻolālā n-tier.
7. Hoʻoponopono kiʻi a me ka hoʻokaʻawale ʻana me ka hoʻohana ʻana i nā lawelawe ʻo Azure Cognitive Vision Services
Hāʻawi ʻo Microsoft Cognitive Services i nā hana i kūkulu ʻia e hiki ai i ka ʻike kamepiula i nā noi. E aʻo pehea e hoʻohana ai i ka Cognitive Vision Services e ʻike i nā maka, e hōʻailona a hoʻokaʻawale i nā kiʻi, a e ʻike i nā mea.
Module:
E ʻike i nā maka a me nā manaʻo e hoʻohana ana i ka API ʻike kamepiula ma Azure Cognitive Services;
Hoʻoponopono kiʻi me ka lawelawe ʻike kamepiula;
Hoʻokaʻawale kiʻi me ka hoʻohana ʻana i kahi lawelawe ʻike maka maʻamau;
Ka loiloi ʻana i nā koi no ka hoʻokō ʻana i ka API Hoʻomaopopo Kiʻi Kūʻai.
He 7 mau papa hoʻomaʻamaʻa maikaʻi kēia i hiki ke hoʻohana i nā mea hoʻolālā hoʻonā. ʻOiaʻiʻo, loaʻa iā mākou nā papa ʻē aʻe i komo ʻole i kēia koho. E ʻimi iā lākou ma kā mākou Microsoft Learn punawai (ua kau pū ʻia nā papa i helu ʻia ma luna).
ʻAʻole koke mākou e hoʻomau i kēia pūʻulu ʻatikala me ʻelua mau hōʻiliʻili hou. ʻAe, he aha lākou - hiki iā ʻoe ke hoʻāʻo e koho i nā ʻōlelo. Ma hope o nā mea a pau, aia nā asterisk ma ka papa o nā ʻike o kēia ʻatikala no ke kumu.
*E ʻoluʻolu e pono ʻoe i kahi pilina paʻa e hoʻopau i kekahi mau modula.