https://learn.microsoft.com/en-us/azure/devops/pipelines/get-started/key-pipelines-concepts?view=azure-devops#stage
Azure
- Azure DevOps or other CI/CD platform
Visual Studio Team Services(VSTS) is now Azure DevOps Services
Azure Repos
Get unlimited, cloud-hosted private Git repos for your project.
Get unlimited private Git repository hosting and support for TFVC that scales from a hobby project to the world’s largest repository.
Azure Boards
Plan, track, and discuss work across your teams.
Track work with Kanban boards, backlogs, team dashboards, and custom reporting
Azure Pipelines
Continuously build, test, and deploy to any platform and cloud.
Get cloud-hosted pipelines for Linux, macOS, and Windows. Build web, desktop and mobile applications. Deploy to any cloud or on‑premises.
Azure Functions
1. Microsoft Certified: Azure Developer Associate (Optional But Valuable).
2. Microsoft Certified: Azure Solutions Architect Expert (Optional But Valuable).
Azure Function App āĻšāϞো Microsoft Azure-āĻāϰ āĻāĻāĻি serverless computing āϏেāĻŦা, āϝা āĻāĻĒāύাāĻে āĻোāĻ āĻোāĻ āĻোāĻĄ āĻŦ্āϞāĻ (function) āϞিāĻে āύিāϰ্āĻĻিāώ্āĻ āĻāĻেāύ্āĻেāϰ āĻিāϤ্āϤিāϤে āĻাāϞাāϤে āĻĻেā§—āϝেāĻŽāύ HTTP request, timer, āĻŦা queue message। āĻāϤে āĻāĻĒāύাāĻে āϏাāϰ্āĻাāϰ āĻŽেāĻāύāĻেāĻāύ āĻāϰāϤে āĻšā§ āύা, Azure āύিāĻেāĻ āϏ্āĻেāϞ āĻāϰে āĻāĻŦং āĻļুāϧু āĻোāĻĄ āĻাāϞাāύোāϰ āϏāĻŽā§েāϰ āĻāύ্āϝ āĻŦিāϞ āύেā§।
đ¯ āĻŦাāϏ্āϤāĻŦ āĻāĻĻাāĻšāϰāĻŖ (Real-life Example in Bangla):
āϧāϰুāύ, āĻāĻāĻি āĻ-āĻāĻŽাāϰ্āϏ āĻā§েāĻŦāϏাāĻāĻে āϝāĻāύāĻ āĻেāĻ āĻ āϰ্āĻĄাāϰ āĻāϰে, āϤāĻāύ āϏেāĻ āĻ āϰ্āĻĄাāϰেāϰ āϤāĻĨ্āϝ āĻāĻāĻি āĻĄাāĻাāĻŦেāϏে āϏেāĻ āĻšā§ āĻāĻŦং āϏাāĻĨে āϏাāĻĨে āĻāĻāĻি āĻāύāĻā§েāϏ āĻāĻŽেāĻāϞ āĻĒাāĻ াāϤে āĻšā§। āĻāĻ āĻাāĻāĻি āĻāϰাāϰ āĻāύ্āϝ āĻāĻĒāύি āĻāĻāĻি Azure Function āϤৈāϰি āĻāϰāϤে āĻĒাāϰেāύ, āϝা āĻ āϰ্āĻĄাāϰ āĻĄাāĻাāĻŦেāϏে āύāϤুāύ āĻāύ্āĻ্āϰি āĻĻেāĻāϞেāĻ āĻ্āϰিāĻাāϰ āĻšāĻŦে āĻāĻŦং āĻāύāĻā§েāϏ āĻāĻŽেāĻāϞ āĻĒাāĻ িā§ে āĻĻেāĻŦে।
Azure App Service āĻšāϞো āĻāĻāĻি Managed Cloud Platform, āϝাāϰ āĻŽাāϧ্āϝāĻŽে āĻāĻĒāύি āϏāĻšāĻেāĻ:
- āĻā§েāĻŦāϏাāĻāĻ āĻŦা āĻā§েāĻŦ āĻ ্āϝাāĻĒ্āϞিāĻেāĻļāύ āĻাāϞাāϤে āĻĒাāϰেāύ
- RESTful API āϤৈāϰি āĻāϰāϤে āĻĒাāϰেāύ
- āĻŽোāĻŦাāĻāϞ āĻ ্āϝাāĻĒ্āϞিāĻেāĻļāύেāϰ āĻŦ্āϝাāĻāĻāύ্āĻĄ āĻšোāϏ্āĻ āĻāϰāϤে āĻĒাāϰেāύ
- āϏ্āĻেāϞিং, āϏিāĻিāĻāϰিāĻি, āĻāĻŦং āĻĒাāϰāĻĢāϰāĻŽ্āϝাāύ্āϏ āύিā§ে āĻিāύ্āϤা āύা āĻāϰেāĻ āĻ ্āϝাāĻĒ āĻাāϞাāϤে āĻĒাāϰেāύ
đ§ āĻāϰ āĻŽূāϞ āĻŦৈāĻļিāώ্āĻ্āϝāĻুāϞো:
- ✅ Auto-scaling: āĻŦ্āϝāĻŦāĻšাāϰ āĻ āύুāϝাā§ী āĻ ্āϝাāĻĒেāϰ āϰিāϏোāϰ্āϏ āĻŦাā§াāύো āĻŦা āĻāĻŽাāύো āϝাā§
- đ Built-in Security: SSL, Authentication, Authorization āϏাāĻĒোāϰ্āĻ āĻāϰে
- đ CI/CD Integration: GitHub, Azure DevOps āĻāϤ্āϝাāĻĻিāϰ āϏাāĻĨে āϏংāϝুāĻ্āϤ āĻāϰা āϝাā§
- đ Multiple Language Support: .NET, Java, Python, Node.js, PHP āĻāϤ্āϝাāĻĻি
Azure App Service Web App āĻী?
Azure App Service Web App āĻšāϞো Microsoft Azure-āĻāϰ āĻāĻāĻি āĻ্āϞাāĻāĻĄ-āĻিāϤ্āϤিāĻ āϏেāĻŦা, āϝা āĻāĻĒāύাāĻে āĻāϝ়েāĻŦ āĻ ্āϝাāĻĒ্āϞিāĻেāĻļāύ āϤৈāϰি, āĻšোāϏ্āĻ āĻāĻŦং āĻĒāϰিāĻাāϞāύা āĻāϰāϤে āĻĻেāϝ় — āĻোāύো āϏাāϰ্āĻাāϰ āĻĒāϰিāĻাāϞāύাāϰ āĻাāĻŽেāϞা āĻাāĻĄ়াāĻ।
đ āĻŽূāϞ āĻŦৈāĻļিāώ্āĻ্āϝāϏāĻŽূāĻš:
- đ āĻāϝ়েāĻŦ āĻ ্āϝাāĻĒ āĻšোāϏ্āĻিং: āĻāĻĒāύি .NET, Java, Python, Node.js, PHP āĻāϤ্āϝাāĻĻি āĻাāώাāϝ় āϤৈāϰি āĻ ্āϝাāĻĒ্āϞিāĻেāĻļāύ āϏāĻšāĻেāĻ āĻšোāϏ্āĻ āĻāϰāϤে āĻĒাāϰেāύ।
- đ Auto-scaling: āĻŦ্āϝāĻŦāĻšাāϰ āĻ āύুāϝাā§ী āĻ ্āϝাāĻĒেāϰ āϰিāϏোāϰ্āϏ āϏ্āĻŦāϝ়ংāĻ্āϰিāϝ়āĻাāĻŦে āĻŦাāĻĄ়াāύো āĻŦা āĻāĻŽাāύো āϝাāϝ়।
- đ Security: SSL, Authentication, Authorization āĻāϤ্āϝাāĻĻি āĻŦিāϞ্āĻ-āĻāύ āϏিāĻিāĻāϰিāĻি āĻĢিāĻাāϰ āĻĨাāĻে।
- đ Continuous Deployment: GitHub, Azure DevOps āĻāϤ্āϝাāĻĻিāϰ āϏাāĻĨে āϏংāϝুāĻ্āϤ āĻāϰে āϏ্āĻŦāϝ়ংāĻ্āϰিāϝ়āĻাāĻŦে āĻোāĻĄ āĻĄিāĻĒ্āϞāϝ় āĻāϰা āϝাāϝ়।
- đ Monitoring & Diagnostics: āĻ ্āϝাāĻĒেāϰ āĻĒাāϰāĻĢāϰāĻŽ্āϝাāύ্āϏ āĻ āϏāĻŽāϏ্āϝা āĻĒāϰ্āϝāĻŦেāĻ্āώāĻŖ āĻāϰাāϰ āĻāύ্āϝ āĻŦিāϞ্āĻ-āĻāύ āĻুāϞāϏ āĻĨাāĻে।
đ§Š āĻেāύ āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰāĻŦেāύ?
- āϏাāϰ্āĻাāϰ āϏেāĻāĻāĻĒ āĻŦা āĻŽেāĻāύāĻেāύেāύ্āϏেāϰ āĻিāύ্āϤা āĻাāĻĄ়াāĻ āĻ ্āϝাāĻĒ āĻাāϞাāύো āϝাāϝ়।
- āϏ্āĻেāϞিং, āϏিāĻিāĻāϰিāĻি, āĻāĻŦং āĻāĻĒāĻĄেāĻ āϏāĻŦāĻিāĻুāĻ Microsoft āĻĒāϰিāĻাāϞāύা āĻāϰে।
- āĻĻ্āϰুāϤ āĻĄেāĻেāϞāĻĒāĻŽেāύ্āĻ āĻ āĻĄিāĻĒ্āϞāϝ়āĻŽেāύ্āĻ āϏāĻŽ্āĻāĻŦ।
đš Azure Logic Apps āĻĻিā§ে āĻী āĻāϰা āϝাā§?
- āĻāĻŽেāĻāϞ āĻ āĻোāĻŽেāĻļāύ: āύāϤুāύ āĻāĻŽেāĻāϞ āĻāϞে āĻ āĻো-āϰিāĻĒ্āϞাāĻ āĻĒাāĻ াāύো
- āĻĄেāĻা āĻĒ্āϰāϏেāϏিং: āĻĢাāĻāϞ āĻāĻĒāϞোāĻĄ āĻšāϞে āĻĄেāĻা āĻĒ্āϰāϏেāϏ āĻāϰে āĻ āύ্āϝ āĻাā§āĻাā§ āĻĒাāĻ াāύো
- API Integration: REST API āĻāϞ āĻāϰে āĻĄেāĻা āϏংāĻ্āϰāĻš āĻŦা āĻāĻĒāĻĄেāĻ āĻāϰা
- Approval Workflow: āĻĄāĻুāĻŽেāύ্āĻ āĻŦা āϰিāĻোā§েāϏ্āĻেāϰ āĻāύ্āϝ āĻ āĻোāĻŽেāĻেāĻĄ āĻ ্āϝাāĻĒ্āϰুāĻাāϞ āĻĒ্āϰāϏেāϏ āϤৈāϰি āĻāϰা
- Microsoft Services Integration: Outlook, SharePoint, Teams, OneDrive āĻāϤ্āϝাāĻĻিāϰ āϏাāĻĨে āϏāĻšāĻে āϏংāϝুāĻ্āϤ āĻšāĻā§া
đš Logic App Workflow-āĻāϰ āĻŽূāϞ āĻ ংāĻļāĻুāϞো:
-
Trigger:
Workflow āĻļুāϰু āĻāϰাāϰ āĻāύ্āϝ āĻāĻāĻি āĻāĻেāύ্āĻ (āϝেāĻŽāύ āĻāĻŽেāĻāϞ āĻāϏা, āĻĢাāĻāϞ āĻāĻĒāϞোāĻĄ, HTTP request) -
Actions:
Trigger-āĻāϰ āĻĒāϰ āϝেāϏāĻŦ āĻাāĻ āĻšāĻŦে (āϝেāĻŽāύ āĻĄেāĻা āĻĒ্āϰāϏেāϏ, API āĻāϞ, āĻāĻŽেāĻāϞ āĻĒাāĻ াāύো) -
Connectors:
Logic App āĻŦিāĻিāύ্āύ āϏাāϰ্āĻিāϏেāϰ āϏাāĻĨে āϏংāϝুāĻ্āϤ āĻšāĻā§াāϰ āĻāύ্āϝ connectors āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰে (āϝেāĻŽāύ SQL, Salesforce, Office 365)
đš āĻāĻāĻি āϏাāϧাāϰāĻŖ āĻāĻĻাāĻšāϰāĻŖ:
Use Case: āϝāĻāύ OneDrive-āĻ āĻāĻāĻি āύāϤুāύ āĻĢাāĻāϞ āĻāĻĒāϞোāĻĄ āĻšā§, āϤāĻāύ āϏেāĻ āĻĢাāĻāϞāĻি āĻāĻŽেāĻāϞে āĻĒাāĻ াāύো āĻšāĻŦে।
Trigger: OneDrive → New file uploaded
Action: Outlook → Send email with attachment
āĻāĻি publish-subscribe āĻŽāĻĄেāϞে āĻাāĻ āĻāϰে।
đš Event Grid-āĻāϰ āĻŽূāϞ āĻāĻĒাāĻĻাāύāϏāĻŽূāĻš:
-
Event Sources (āĻāĻেāύ্āĻ āĻā§āϏ):
āϝেāĻŽāύ Azure Blob Storage, Azure Resource Manager, IoT Hub, Custom Apps -
Event Topics (āĻāĻেāύ্āĻ āĻāĻĒিāĻ):
āĻāĻেāύ্āĻāĻুāϞো āĻāĻāĻি āĻāĻĒিāĻে āĻĒ্āϰāĻাāĻļিāϤ āĻšā§, āϝেāĻাāύ āĻĨেāĻে āϏাāĻŦāϏ্āĻ্āϰাāĻāĻŦাāϰāϰা āĻāĻেāύ্āĻ āĻĒাā§। -
Event Subscriptions (āϏাāĻŦāϏ্āĻ্āϰিāĻĒāĻļāύ):
āϏাāĻŦāϏ্āĻ্āϰাāĻāĻŦাāϰ āύিāϰ্āϧাāϰāĻŖ āĻāϰে āĻোāύ āĻāĻেāύ্āĻে āϤাāϰা āϰেāϏāĻĒāύ্āĻĄ āĻāϰāĻŦে। -
Event Handlers (āĻš্āϝাāύ্āĻĄāϞাāϰ):
āĻāĻেāύ্āĻ āĻĒাāĻā§াāϰ āĻĒāϰ āϝেāĻ āĻ ্āϝাāĻĒ āĻŦা āϏাāϰ্āĻিāϏ āĻাāĻ āĻāϰāĻŦে, āϝেāĻŽāύ Azure Functions, Logic Apps, Webhooks
đš āĻŦ্āϝāĻŦāĻšাāϰ āĻāĻĻাāĻšāϰāĻŖ:
Use Case:
āϝāĻāύ Azure Blob Storage-āĻ āĻāĻāĻি āύāϤুāύ āĻĢাāĻāϞ āĻāĻĒāϞোāĻĄ āĻšā§, āϤāĻāύ Event Grid āϏেāĻ āĻāĻেāύ্āĻ Azure Function-āĻ āĻĒাāĻ াā§, āϝা āϏেāĻ āĻĢাāĻāϞ āĻĒ্āϰāϏেāϏ āĻāϰে।
đš āϏুāĻŦিāϧাāϏāĻŽূāĻš:
- Real-time āĻāĻেāύ্āĻ āĻĒ্āϰāϏেāϏিং
- Serverless integration
- Highly scalable
- Low latency
- Custom event support
đ āĻেāϞিāĻŽেāĻ্āϰি āĻĄেāĻাāϰ āĻāĻĻাāĻšāϰāĻŖ:
- āĻāĻāĻি āĻŽোāĻŦাāĻāϞ āĻ ্āϝাāĻĒেāϰ āĻŦ্āϝāĻŦāĻšাāϰāĻাāϰীāϰ āĻāĻāϰāĻŖ (āϝেāĻŽāύ: āĻোāύ āĻŦাāĻāύে āĻ্āϞিāĻ āĻāϰেāĻে)
- āĻāĻāĻি āĻাā§িāϰ āĻāĻ্āĻিāύেāϰ āϤাāĻĒāĻŽাāϤ্āϰা āĻŦা āĻāϤি
- āĻāĻāĻি āĻā§েāĻŦ āϏাāϰ্āĻাāϰেāϰ CPU āĻŦ্āϝāĻŦāĻšাāϰ, āϰেāϏāĻĒāύ্āϏ āĻাāĻāĻŽ
- IoT āĻĄিāĻাāĻāϏ āĻĨেāĻে āϏেāύ্āϏāϰ āĻĄেāĻা (āϝেāĻŽāύ: āϤাāĻĒāĻŽাāϤ্āϰা, āĻāϰ্āĻĻ্āϰāϤা)

No comments:
Post a Comment