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 পরিচালনা করে।
- দ্রুত ডেভেলপমেন্ট ও ডিপ্লয়মেন্ট সম্ভব।
No comments:
Post a Comment