Programutveckling och programdistributionApplication development and deployment

Undersök mönster och metoder för program utveckling, konfigurera Azure-pipelines och implementera bästa praxis för Site Tillförlitlighets teknik (SRE).Examine patterns and practices of application development, configure Azure Pipelines, and implement site reliability engineering (SRE) best practices. Site Tillförlitlighets teknik (SRE) är en lösning för program varu teknik för utveckling och distribution av program, ändrings hantering, övervakning, nödfalls svar och mycket annat.Site reliability engineering (SRE) is a software engineering approach to application development and deployment, change management, monitoring, emergency response, and more.

Plan, träna och korrekturPlan, train, and proof

När du kommer igång använder du check lista och program utvecklings resurser i följande avsnitt för att få hjälp att planera din program utveckling och distribution.As you get started, use the checklist and application development resources in the following sections to help you plan your application development and deployment. Du bör kunna besvara dessa frågor:You should be able to answer these questions:

  • Har du för berett din program utvecklings miljö och konfigurerat arbets flöde?Have you prepared your application development environment and setup workflow?
  • Hur kommer du att strukturera projektmappen för att stödja Kubernetes program utveckling?How will you structure the project folder to support Kubernetes application development?
  • Har du identifierat tillstånd, konfiguration och lagrings krav för ditt program?Have you identified state, configuration, and storage requirements of your application?

Check lista för plats Tillförlitlighets teknik:Site reliability engineering checklist:

Distribuera till produktion och Använd bästa praxisDeploy to production and apply best practices

När du förbereder programmet för produktion använder du följande check lista.As you prepare the application for production, use the following checklist. Du bör kunna besvara dessa frågor:You should be able to answer these questions:

  • Kan du övervaka alla aspekter av ditt program?Can you monitor all aspects of your application?
  • Har du definierat resurs kraven för ditt program?Have you defined resource requirements for your application? Hur vill du ha skalnings krav?How about scaling requirements?
  • Kan du distribuera nya versioner av programmet utan att påverka produktions systemen?Can you deploy new versions of the application without affecting production systems?

Check lista för SRE metod tips:SRE best practices checklist:

Optimera och skalaOptimize and scale

Hur kan du optimera ditt arbets flöde och förbereda ditt program och ditt team att skala?Now that the application is in production, how can you optimize your workflow and prepare your application and team to scale? Använd check listan för optimering och skalning för att förbereda.Use the optimization and scaling checklist to prepare. Du bör kunna besvara dessa frågor:You should be able to answer these questions:

  • Är program som är överstycknings bara abstrakta från ditt program?Are cross-cutting application concerns abstracted from your application?
  • Kan du underhålla system-och program tillförlitlighet, samtidigt som du kan fortsätta att använda nya funktioner och versioner?Are you able to maintain system and application reliability, while still iterating on new features and versions?

Check lista för program distribution:Application deployment checklist: