Anwendungsentwicklung und BereitstellungApplication development and deployment

Untersuchen Sie Muster und Vorgehensweisen für die Anwendungsentwicklung, konfigurieren Sie Azure Pipelines, und implementieren Sie bewährte Methoden für Websitezuverlässigkeits-Engineering (Site Reliability Engineering, SRE).Examine patterns and practices of application development, configure Azure Pipelines, and implement site reliability engineering (SRE) best practices.

Planen, Trainieren und PrüfenPlan, train, and proof

Die unten angegebene Checkliste und die Ressourcen dienen Ihnen beim Einstieg als Hilfe bei der Anwendungsentwicklung und -bereitstellung.As you get started, the checklist and resources below will help you plan your application development and deployment. Sie sollten diese Fragen beantworten können:You should be able to answer these questions:

  • Haben Sie Ihre Entwicklungsumgebung und den Setupworkflow vorbereitet?Have you prepared your development environment and setup workflow?
  • Wie strukturieren Sie den Projektordner, um die Kubernetes-Anwendungsentwicklung zu unterstützen?How will you structure the project folder to support Kubernetes application development?
  • Haben Sie für Ihre Anwendung den Status, die Konfiguration und die Speicheranforderungen ermittelt?Have you identified state, configuration, and storage requirements of your application?

Checkliste:Checklist:

Bereitstellen für die Produktion und Anwendungen von bewährten MethodenDeploy to production and apply best practices

Beim Vorbereiten der Anwendung für die Produktion sollten Sie einen Mindestsatz an bewährten Methoden implementieren.As you prepare the application for production, you should implement a minimum set of best practices. Verwenden Sie in dieser Phase die folgende Checkliste.Use the following checklist at this stage. Sie sollten diese Fragen beantworten können:You should be able to answer these questions:

  • Können Sie alle Aspekte Ihrer Anwendung überwachen?Can you monitor all aspects of your application?
  • Haben Sie Ressourcenanforderungen für Ihre Anwendung definiert?Have you defined resource requirements for your application? Welche Skalierungsanforderungen bestehen?How about scaling requirements?
  • Können Sie neue Versionen der Anwendung bereitstellen, ohne dass sich Auswirkungen auf Produktionssysteme ergeben?Can you deploy new versions of the application without affecting production systems?

Checkliste:Checklist:

Optimieren und SkalierenOptimize and scale

Nachdem sich die Anwendung nun in der Produktion befindet, stellt sich die folgende Frage: Wie können Sie Ihren Workflow optimieren und Ihre Anwendung und das Team auf die Skalierung vorbereiten?Now that the application is in production, how can you optimize your workflow and prepare your application and team to scale? Nutzen Sie für die Vorbereitung die Checkliste für die Optimierung und Skalierung.Use the optimization and scaling checklist to prepare. Sie sollten diese Fragen beantworten können:You should be able to answer these questions:

  • Werden von Ihrer Anwendung übergreifende Anwendungsaspekte abstrahiert?Are cross-cutting application concerns abstracted from your application?
  • Können Sie die System- und Anwendungszuverlässigkeit aufrechterhalten, während neue Features und Versionen durchlaufen werden?Are you able to maintain system and application reliability, while still iterating on new features and versions?

Checkliste:Checklist: