9 نکته مفید برای استقرار امن و نگهداری تمیز اپلیکیشن های بزرگ
200, OK
https://michaelscodingspot.com/safe-application-deployment/ icon

An application’s code base is a living entity. It keeps growing, changing, and adapting. There’s always a new feature to add, more bugs to solve, and new bugs that are created as a result. As the teams grow, the code changes more often and there are ever more features, more issues, and more bugs. Thorough manual testing becomes impossible the bigger your application gets and as you ship more frequently. 

9 نکته مفید برای استقرار امن و نگهداری تمیز اپلیکیشن های بزرگ
استقرار میکروسرویس در Azure Container
200, OK
https://www.linkedin.com/feed/update/urn:li:activity:6685135135622352896/ icon

Azure Container Instances a simple way to run a container in Azure, without having to manage any virtual machines.

Brady Gaster returns in this follow up to the previous episode on Worker services. This time Brady will show us how to deploy our worker service to Azure Container Instances

  • [00:58] - Creating a new container instance
  • [03:08] - Exploring the Docker tools in Visual Studio Code
  • [04:30] - Reviewing the deployed container instance
  • [05:50] - Exploring the tools for Kubernetes in Visual Studio Code
  • [09:57] - Kubernetes Namespaces and Deployments
  • [12:10] - .NET Architecture Guides 
استقرار میکروسرویس در Azure Container
ایجاد پروژه های Portable با استفاده از NET Core 3.0
200, OK
https://www.talkingdotnet.com/create-trimmed-self-contained-executable-in-net-core-3-0/ icon

A self-contained app is a great way to share your application as all components, runtime, and framework are included with the application. All you have to provide is the application .exe file without worrying about the presence of framework or runtime installation status on other machines. 

ایجاد پروژه های Portable با استفاده از NET Core 3.0
بررسی روش های توسعه asp.net core بر روی GCP
301, MovedPermanently
https://cloudplatform.googleblog.com/2017/10/4-ways-you-can-deploy-an-ASP.NET-Core-app-to-GCP.html icon

Now that you can run your .NET Core apps on GCP in a supported fashion, the question becomes what’s the best way to get your apps there? In a nutshell, there are four basic methods for deploying an ASP.NET Core app to GCP, depending on your target environment:

بررسی روش های توسعه asp.net core بر روی GCP
استراتژی های پیشرفته استقرار نرم افزار
200, OK
http://hidevops.com/969/%D8%A7%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%DA%98%DB%8C-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87-%D8%A7%D8%B3%D8%AA%D9%82%D8%B1%D8%A7%D8%B1-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-advanced/ icon

استراتژی‌های پیشرفته‌ی استقرار نرم افزار که در Continuous Deployment و DevOps کاربرد فراوانی دارند: 

Blue-Green Deployment Strategy

Canary Deployment Strategy

Dark Launch Strategy

A/B Deployment Strategy

استراتژی های پیشرفته استقرار نرم افزار
استراتژی‌های استقرار نرم افزار
200, OK
http://hidevops.com/538/%D8%A7%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%DA%98%DB%8C-%D8%A7%D8%B3%D8%AA%D9%82%D8%B1%D8%A7%D8%B1-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-software-deployment-strategy/ icon

استقرار نرم افزار شامل تمام فعالیت‌هایی است که یک نرم افزار را برای استفاده‌ی کاربران نهایی آماده می‌کند. از آنجایی که هر سیستم نرم افزاری شرایط و ویژگی‌های منحصر به فردی دارد، فرایند‌ها و روش‌های استقرار آن باید به طور خاص و دقیق برای همان سیستم تعریف شود. بنابراین استقرار نرم افزار، یک فرایند کلی است که باید با توجه به شرایط و خصوصیات هر سیستم نرم افزاری به صورت دقیق تعریف شود.... در این مطلب به ابتدا به تعریف استراتژی (Strategy)، استقرار نرم افزار (Software Deployment) اشاره شده و در ادامه دو تا از استراتژی‌های پایه استقرار نرم افزار معرفی و بررسی شده است.

استراتژی‌های استقرار نرم افزار