Cloud Computing ແລະ virtualization
ພັດທະນາ Serverless
ການແກ້ໄຂກ່ຽວກັບ AWS
3 ມື້
ການພັດທະນາ Serverless Solutions ໃນ AWS
AWS AT LUMIFY Work
Lumify Work ເປັນຄູ່ຮ່ວມງານການຝຶກອົບຮົມ AWS ຢ່າງເປັນທາງການສໍາລັບອົດສະຕາລີ, ນິວຊີແລນ, ແລະຟີລິບປິນ. ໂດຍຜ່ານຜູ້ສອນ AWS ທີ່ໄດ້ຮັບອະນຸຍາດຂອງພວກເຮົາ, ພວກເຮົາສາມາດສະຫນອງເສັ້ນທາງການຮຽນຮູ້ທີ່ກ່ຽວຂ້ອງກັບທ່ານແລະອົງການຈັດຕັ້ງຂອງທ່ານ, ດັ່ງນັ້ນທ່ານສາມາດອອກຈາກຟັງໄດ້ຫຼາຍຂຶ້ນ. ພວກເຮົາສະເຫນີການຝຶກອົບຮົມແບບ virtual ແລະປະເຊີນຫນ້າກັບຫ້ອງຮຽນເພື່ອຊ່ວຍໃຫ້ທ່ານສ້າງທັກສະ cloud ຂອງທ່ານແລະເຮັດໃຫ້ທ່ານສາມາດບັນລຸການຢັ້ງຢືນ AWS ທີ່ໄດ້ຮັບການຍອມຮັບຈາກອຸດສາຫະກໍາ.
ເປັນຫຍັງຕ້ອງສຶກສາຫຼັກສູດນີ້
T ຫຼັກສູດຂອງລາວໃຫ້ນັກພັດທະນາໄດ້ເປີດເຜີຍແລະປະຕິບັດກັບການປະຕິບັດທີ່ດີທີ່ສຸດສໍາລັບການກໍ່ສ້າງແອັບພລິເຄຊັນທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍໂດຍໃຊ້ AWS Lambda ແລະບໍລິການອື່ນໆໃນເວທີ AWS serverless. ທ່ານຈະໃຊ້ໂຄງຮ່າງຂອງ AWS ເພື່ອນຳໃຊ້ແອັບພລິເຄຊັນທີ່ບໍ່ມີເຊີບເວີຢູ່ໃນຫ້ອງທົດລອງແບບມີມືທີ່ກ້າວໜ້າຈາກຫົວຂໍ້ທີ່ງ່າຍກວ່າໄປສູ່ຫົວຂໍ້ທີ່ສັບສົນກວ່າ. ທ່ານຈະນໍາໃຊ້ເອກະສານ AWS ຕະຫຼອດຫຼັກສູດເພື່ອພັດທະນາວິທີການທີ່ແທ້ຈິງສໍາລັບການຮຽນຮູ້ແລະການແກ້ໄຂບັນຫານອກຫ້ອງຮຽນ.
ຫຼັກສູດຂອງລາວປະກອບມີການນໍາສະເຫນີ, ຫ້ອງທົດລອງ, ການສາທິດ, ວິດີໂອ, ການກວດສອບຄວາມຮູ້, ແລະການອອກກໍາລັງກາຍເປັນກຸ່ມ.
ສິ່ງທີ່ທ່ານຈະຮຽນຮູ້
T ຫຼັກສູດຂອງລາວຖືກອອກແບບມາເພື່ອສອນຜູ້ເຂົ້າຮ່ວມວິທີການ:
- ນຳໃຊ້ການປະຕິບັດທີ່ດີທີ່ສຸດທີ່ຂັບເຄື່ອນໂດຍເຫດການກັບການອອກແບບແອັບພລິເຄຊັນທີ່ບໍ່ມີເຊີບເວີໂດຍໃຊ້ບໍລິການ AWS ທີ່ເຫມາະສົມ
- ກໍານົດສິ່ງທ້າທາຍແລະການຄ້າຂອງການຫັນປ່ຽນໄປສູ່ການພັດທະນາ serverless, ແລະເຮັດໃຫ້ຄໍາແນະນໍາທີ່ເຫມາະສົມກັບອົງການຈັດຕັ້ງການພັດທະນາແລະສະພາບແວດລ້ອມຂອງທ່ານ.
- ສ້າງແອັບພລິເຄຊັນທີ່ບໍ່ມີເຊີບເວີໂດຍໃຊ້ຮູບແບບທີ່ເຊື່ອມຕໍ່ການບໍລິການທີ່ຈັດການ AWS ຮ່ວມກັນ, ແລະບັນຊີສໍາລັບຄຸນລັກສະນະການບໍລິການ, ລວມທັງໂຄຕາການບໍລິການ, ການເຊື່ອມໂຍງທີ່ມີຢູ່, ຮູບແບບການຮ້ອງຂໍ, ການຈັດການຄວາມຜິດພາດ, ແລະ payload ແຫຼ່ງເຫດການ.
- ປຽບທຽບແລະກົງກັນຂ້າມທາງເລືອກທີ່ມີຢູ່ສໍາລັບການຂຽນໂຄງສ້າງພື້ນຖານເປັນລະຫັດ, ລວມທັງ AWS
CloudFormation, AWS Amplify, AWS Serverless Application Model (AWS SAM), ແລະ AWS Cloud Development Kit (AWS CDK) - ນຳໃຊ້ວິທີປະຕິບັດທີ່ດີທີ່ສຸດກັບການຂຽນຟັງຊັນ Lambda ລວມທັງການຈັດການຄວາມຜິດພາດ, ການບັນທຶກ, ການໃຊ້ສະພາບແວດລ້ອມຄືນໃໝ່, ການນຳໃຊ້ຊັ້ນຂໍ້ມູນ, ຄວາມບໍ່ມີລັດ, ຄວາມບໍ່ມີອຳນາດ, ແລະການຕັ້ງຄ່າຄວາມສອດຄ່ອງ ແລະໜ່ວຍຄວາມຈຳ.
- ນໍາໃຊ້ການປະຕິບັດທີ່ດີທີ່ສຸດສໍາລັບການສ້າງການສັງເກດການແລະການຕິດຕາມເຂົ້າໄປໃນຄໍາຮ້ອງສະຫມັກ serverless ຂອງທ່ານ
- ນໍາໃຊ້ການປະຕິບັດທີ່ດີທີ່ສຸດດ້ານຄວາມປອດໄພກັບແອັບພລິເຄຊັນທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍ
- ກໍານົດການພິຈາລະນາການຂະຫຍາຍທີ່ສໍາຄັນໃນແອັບພລິເຄຊັນທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍ, ແລະຈັບຄູ່ການພິຈາລະນາແຕ່ລະອັນກັບວິທີການ, ເຄື່ອງມື, ຫຼືການປະຕິບັດທີ່ດີທີ່ສຸດເພື່ອຈັດການມັນ.
- ໃຊ້ເຄື່ອງມືຜູ້ພັດທະນາ AWS SAM, AWS CDK ແລະ AWS ເພື່ອກຳນົດຄ່າຂະບວນການເຮັດວຽກຂອງ CI/CD, ແລະການນຳໃຊ້ແອັບພລິເຄຊັນທີ່ບໍ່ມີເຊີບເວີໂດຍອັດຕະໂນມັດ.
- ສ້າງແລະຮັກສາບັນຊີລາຍຊື່ຂອງຊັບພະຍາກອນ serverless ຢ່າງຈິງຈັງທີ່ຈະຊ່ວຍໃນການພັດທະນາ serverless ຢ່າງຕໍ່ເນື່ອງຂອງທ່ານແລະມີສ່ວນຮ່ວມກັບຊຸມຊົນ serverless.
ຄູສອນຂອງຂ້ອຍເກັ່ງຫຼາຍທີ່ສາມາດເອົາສະຖານະການເຂົ້າໄປໃນຕົວຢ່າງຂອງໂລກທີ່ແທ້ຈິງທີ່ກ່ຽວຂ້ອງກັບສະຖານະການສະເພາະຂອງຂ້ອຍ
ຂ້ອຍຮູ້ສຶກຍິນດີຕ້ອນຮັບຕັ້ງແຕ່ຕອນທີ່ຂ້ອຍມາຮອດແລະຄວາມສາມາດໃນການນັ່ງເປັນກຸ່ມຢູ່ນອກຫ້ອງຮຽນເພື່ອປຶກສາຫາລືສະຖານະການຂອງພວກເຮົາແລະເປົ້າຫມາຍຂອງພວກເຮົາແມ່ນມີມູນຄ່າຫລາຍ.
ຂ້າພະເຈົ້າໄດ້ຮຽນຮູ້ຫຼາຍຢ່າງແລະຮູ້ສຶກວ່າມັນສໍາຄັນທີ່ເປົ້າຫມາຍຂອງຂ້ອຍໂດຍການເຂົ້າຮ່ວມຫຼັກສູດນີ້ແມ່ນບັນລຸໄດ້.
ວຽກເຮັດງານທໍາທີ່ຍິ່ງໃຫຍ່ Lumify ທີມງານ.
AMANDA NICOL
IT ບໍລິການສະຫນັບສະຫນູນ
ຜູ້ຈັດການ – ປິ່ນປົວໂລກຈໍາກັດ ED
Lumify ວຽກ ການຝຶກອົບຮົມທີ່ກໍາຫນົດເອງ
ພວກເຮົາຍັງສາມາດສົ່ງ ແລະ ປັບແຕ່ງຫຼັກສູດການຝຶກອົບຮົມນີ້ສໍາລັບກຸ່ມໃຫຍ່ທີ່ປະຫຍັດເວລາ, ເງິນ ແລະຊັບພະຍາກອນຂອງອົງກອນຂອງທ່ານ.
ສອບຖາມຂໍ້ມູນເພີ່ມເຕີມໄດ້ທີ່ເບີ 02.
ວິຊາວິຊາ
ໂມດູນ 0: Int roduct ion
- ແນະນໍາຄໍາຮ້ອງສະຫມັກທີ່ທ່ານຈະສ້າງ
- ການເຂົ້າເຖິງຊັບພະຍາກອນຂອງລາຍວິຊາ (ຄູ່ມືນັກສຶກສາ, ຄູ່ມືຫ້ອງທົດລອງ, ແລະການເສີມວິຊາອອນໄລນ໌)
ໂມດູນ 1: ຄິດວ່າ Serverless
- ການປະຕິບັດທີ່ດີທີ່ສຸດສໍາລັບການກໍ່ສ້າງຄໍາຮ້ອງສະຫມັກທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍທີ່ທັນສະໄຫມ
- ການອອກແບບທີ່ຂັບເຄື່ອນໂດຍເຫດການ
- ບໍລິການ AWS ທີ່ຮອງຮັບແອັບພລິເຄຊັນເຊີບເວີທີ່ບໍ່ມີການຂັບເຄື່ອນເຫດການ
ໂມດູນ 2: API-driven Development ແລະ synchronous ແຫຼ່ງເຫດການ
- ລັກສະນະຂອງການຮ້ອງຂໍມາດຕະຖານ / ການຕອບສະຫນອງ API ທີ່ອີງໃສ່ web ຄໍາຮ້ອງສະຫມັກ
- ວິທີການ Amazon API Gateway ເຫມາະກັບແອັບພລິເຄຊັນທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍ
- ລອງໃຊ້ມັນອອກ: ຕັ້ງຄ່າຈຸດສິ້ນສຸດ HT TP API ທີ່ປະສົມປະສານກັບຟັງຊັນ Lambda
- ການປຽບທຽບລະດັບສູງຂອງປະເພດ API (REST / HT TP, Webເຕົ້າສຽບ, Graphlet)
ໂມດູນ 3: ການຫຼຸດຜ່ອນ int ໃຫ້ກັບ Auth henicid ion, ການເປັນ heroization ຂອງ Auth, ແລະການຄວບຄຸມການເຂົ້າເຖິງ
- ການກວດສອບຄວາມຖືກຕ້ອງທຽບກັບການອະນຸຍາດ
- ທາງເລືອກໃນການກວດສອບ API ໂດຍໃຊ້ API Gateway
- Amazon Cognito ໃນແອັບພລິເຄຊັນທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍ
- Amazon Cognito user pools vs. federated identities
ໂມດູນ 4: Serverless Deployment Frameworks
- ເກີນview ຂອງ imperative vs. ປະກາດໂຄງການສໍາລັບໂຄງສ້າງພື້ນຖານເປັນລະຫັດ
- ການປຽບທຽບ CloudFormation, AWS CDK, Amplify, ແລະ AWS SAM frameworks
- ຄຸນນະສົມບັດຂອງ AWS SAM ແລະ AWS SAM CLI ສໍາລັບການຈໍາລອງແລະການທົດສອບໃນທ້ອງຖິ່ນ
ໂມດູນ 5: ການນໍາໃຊ້ Amazon Event Bridge ແລະ Amazon SNS ເພື່ອ Decouple Component s
- ການພິຈາລະນາການພັດທະນາໃນເວລາທີ່ນໍາໃຊ້ແຫຼ່ງເຫດການ asynchronous
- ຄຸນນະສົມບັດແລະກໍລະນີການນໍາໃຊ້ Amazon EventBridge
- ທົດລອງໃຊ້ມັນອອກ: ສ້າງລົດເມ EventBridge ແບບກຳນົດເອງ ແລະກົດລະບຽບ
- ການປຽບທຽບກໍລະນີການນໍາໃຊ້ສໍາລັບ Amazon Simple Notification Service (Amazon SNS) vs.
EventBridge - ລອງມັນອອກອອກກໍາລັງກາຍ: ກໍານົດຫົວຂໍ້ Amazon SNS ດ້ວຍການກັ່ນຕອງ
ໂມດູນ 6: ເຫດການ -Driven Development ໂດຍໃຊ້ຄິວ ແລະ St reams
- ການພິຈາລະນາການພັດທະນາໃນເວລາທີ່ນໍາໃຊ້ແຫຼ່ງເຫດການການເລືອກຕັ້ງເພື່ອກະຕຸ້ນຟັງຊັນ Lambda
- ຄວາມແຕກຕ່າງລະຫວ່າງຄິວ ແລະສາຍນ້ຳເປັນແຫຼ່ງເຫດການສຳລັບ Lambda
- ການເລືອກການຕັ້ງຄ່າທີ່ເຫມາະສົມເມື່ອໃຊ້ບໍລິການ Amazon Simple Queue (AmazonSQS) ຫຼື Amazon Kinesis Data Stream ເປັນແຫຼ່ງເຫດການສໍາລັບ Lambda
- ລອງໃຊ້ມັນອອກ: ກຳນົດຄ່າແຖວ Amazon SQS ທີ່ມີແຖວຕົວອັກສອນຕາຍເປັນ a
ແຫຼ່ງເຫດການ Lambda
Hands-On Labs
- Hands-On Lab 1: ນຳໃຊ້ແອັບພລິເຄຊັນທີ່ບໍ່ມີເຊີບເວີແບບງ່າຍດາຍ
- Hands-On Lab 2: ສົ່ງຂໍ້ຄວາມ Fan-Out ດ້ວຍ Amazon EventBridge
ໂມດູນ 7: ຂຽນ ion ຟັງຊັນ Lambda ທີ່ດີ
- ວົງຈອນຊີວິດຂອງ Lambda ມີອິດທິພົນຕໍ່ລະຫັດຟັງຊັນຂອງທ່ານແນວໃດ
- ການປະຕິບັດທີ່ດີທີ່ສຸດສໍາລັບຫນ້າທີ່ Lambda ຂອງທ່ານ
- ຕັ້ງຄ່າຟັງຊັນ
- ລະຫັດຟັງຊັນ, ລຸ້ນ ແລະນາມແຝງ
- ລອງໃຊ້ມັນອອກ: ຕັ້ງຄ່າ ແລະທົດສອບຟັງຊັນ Lambda
- ການຈັດການຄວາມຜິດພາດ Lambda
- ການຈັດການຄວາມລົ້ມເຫລວບາງສ່ວນກັບຄິວແລະສາຍນ້ໍາ
ໂມດູນ 8: St ep Funct ions f ຫຼື Orchest rat ion
- ຟັງຊັນຂັ້ນຕອນ AWS ໃນສະຖາປັດຕະຍະກຳເຊີບເວີ
- ລອງໃຊ້ມັນອອກ: ຟັງຊັນຂັ້ນຕອນລະບຸ
- ຮູບແບບການເອີ້ນຄືນ
- ມາດຕະຖານທຽບກັບຂັ້ນຕອນການເຮັດວຽກດ່ວນ
- ຂັ້ນຕອນການປະຕິບັດການເຊື່ອມໂຍງໂດຍກົງ
- ການທົດລອງໃຊ້ມັນ: ແກ້ໄຂບັນຫາຂັ້ນຕອນການເຮັດວຽກຂອງຂັ້ນຕອນມາດຕະຖານ
ໂມດູນ 9: ການສັງເກດ ແລະ ການຕິດຕາມ
- ສາມເສົາຄ້ຳຂອງການສັງເກດ
- Amazon CloudWatch Logs ແລະບັນທຶກຄວາມເຂົ້າໃຈ
- ການຂຽນບັນທຶກທີ່ມີປະສິດທິພາບ files
- ລອງໃຊ້ມັນອອກ: ການແປບັນທຶກ
- ໃຊ້ AWS X-Ray ສໍາລັບການສັງເກດການ
- ລອງໃຊ້ມັນອອກ: ເປີດໃຊ້ X-Ray ແລະຕີຄວາມໝາຍຕາມຮອຍ X-Ray
- CloudWatch metrics ແລະຮູບແບບ metrics ຝັງ
- ລອງໃຊ້ມັນອອກອອກກຳລັງກາຍ: ວັດແທກ ແລະໂມງປຸກ
- ລອງໃຊ້ມັນອອກ: ServiceLens
Hands-On Labs
- Hands-On Lab 3: Workflow Orchestration ໂດຍໃຊ້ຟັງຊັນຂັ້ນຕອນ AWS
- Hands-On Lab 4: ການສັງເກດ ແລະການຕິດຕາມ
ໂມດູນ 10: Serverless Applicat ion Security
- ການປະຕິບັດທີ່ດີທີ່ສຸດດ້ານຄວາມປອດໄພສໍາລັບແອັບພລິເຄຊັນທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍ
- ນຳໃຊ້ຄວາມປອດໄພໃນທຸກຊັ້ນ
- API Gateway ແລະຄວາມປອດໄພຂອງແອັບພລິເຄຊັນ
- Lambda ແລະຄວາມປອດໄພຂອງແອັບພລິເຄຊັນ
- ການປົກປ້ອງຂໍ້ມູນໃນບ່ອນເກັບຂໍ້ມູນ serverless ຂອງທ່ານ
- ການກວດສອບແລະການຕິດຕາມ
ໂມດູນ 11: ການຈັດການຂະໜາດໃນແອັບພລິເຄຊັນທີ່ບໍ່ມີເຊີບເວີ
- ການພິຈາລະນາການຂະຫຍາຍສໍາລັບແອັບພລິເຄຊັນທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍ
- ການນໍາໃຊ້ API Gateway ເພື່ອຈັດການຂະຫນາດ
- ການຂະຫຍາຍຕົວຂອງສະກຸນ Lambda
- ແຫຼ່ງເຫດການແຕກຕ່າງກັນແນວໃດກັບ Lambda
ໂມດູນ 12: ອັດໂນມັດໃນລະບົບທໍ່ສົ່ງ
- ຄວາມສໍາຄັນຂອງ CI/CD ໃນແອັບພລິເຄຊັນທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍ
- ເຄື່ອງມືໃນທໍ່ serverless
- ຄຸນສົມບັດຂອງ AWS SAM ສຳລັບການໃຊ້ງານແບບເຊີບເວີ
- ການປະຕິບັດທີ່ດີທີ່ສຸດສໍາລັບການອັດຕະໂນມັດ
- ສະຫຼຸບຫຼັກສູດ
Hands-On Labs
- Hands-On Lab 5: ການຮັບປະກັນແອັບພລິເຄຊັນທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍ
- Hands-On Lab 6: Serverless CI/CD ໃນ AWS
ກະລຸນາສັງເກດ: ນີ້ແມ່ນຫຼັກສູດເຕັກໂນໂລຢີທີ່ພົ້ນເດັ່ນຂື້ນ. ໂຄງຮ່າງຫຼັກສູດແມ່ນມີການປ່ຽນແປງຕາມຄວາມຕ້ອງການ.
ຫຼັກສູດນີ້ແມ່ນສໍາລັບໃຜ?
ຫຼັກສູດນີ້ແມ່ນມີຈຸດປະສົງ:
- ຜູ້ພັດທະນາທີ່ມີຄວາມຄຸ້ນເຄີຍກັບ serverless ແລະປະສົບການກັບການພັດທະນາໃນ AWS Cloud
ເງື່ອນໄຂເບື້ອງຕົ້ນ
ພວກເຮົາແນະນຳໃຫ້ຜູ້ເຂົ້າຮຽນວິຊານີ້ມີ:
- ຄວາມຄຸ້ນເຄີຍກັບພື້ນຖານຂອງສະຖາປັດຕະຍະກໍາ AWS Cloud
- ຄວາມເຂົ້າໃຈຂອງການພັດທະນາຄໍາຮ້ອງສະຫມັກໃນ AWS ທຽບເທົ່າກັບການສໍາເລັດ ພັດທະນາໃນ AWS ຫຼັກສູດ
- ຄວາມຮູ້ທຽບເທົ່າກັບການເຮັດສໍາເລັດດິຈິຕອນ serverless ຕໍ່ໄປນີ້
ການຝຶກອົບຮົມ: AWS Lambda Foundations ແລະ Amazon API Gateway ສໍາລັບແອັບພລິເຄຊັນທີ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍ
https://www.lumifywork.com/en-ph/courses/developing-serverless-solutions-on-aws/
ການສະຫນອງຫຼັກສູດນີ້ໂດຍ Lumify Work ແມ່ນຄຸ້ມຄອງໂດຍຂໍ້ກໍານົດແລະເງື່ອນໄຂການຈອງ. ກະລຸນາອ່ານຂໍ້ກໍານົດແລະເງື່ອນໄຂຢ່າງລະອຽດກ່ອນທີ່ຈະລົງທະບຽນໃນຫຼັກສູດນີ້, ເພາະວ່າການລົງທະບຽນໃນຫຼັກສູດແມ່ນມີເງື່ອນໄຂໃນການຍອມຮັບຊຸດແລະເງື່ອນໄຂເຫຼົ່ານີ້.
![]() |
ph.training@lumifywork.com | ![]() |
linkedin.com/company/lumify-work-ph |
![]() |
lumifywork.com | ![]() |
twitter.com/LumifyWorkPH |
![]() |
facebook.com/LumifyWorkPh | ![]() |
youtube.com/@lumifywork |
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
AWS ພັດທະນາການແກ້ໄຂ Serverless ໃນ AWS [pdf] ຄູ່ມືຜູ້ໃຊ້ ການພັດທະນາ Serverless Solutions ໃນ AWS, Serverless Solutions ໃນ AWS, Solutions on AWS |