Azure App Service 시작
Azure App Service는 웹 애플리케이션을 호스트하기 위한 완전히 관리되는 PaaS(Platform as a Service)입니다.
ASP.NET 또는 ASP.NET Core
다음 리소스를 사용하여 .NET을 시작합니다.
작업 | 리소스 |
---|---|
첫 번째 .NET 앱 만들기 | 다음 도구 중 하나를 사용합니다. - Visual Studio - Visual Studio Code - 명령줄 - Azure PowerShell - Azure Portal |
앱 배포 | - ASP.NET 구성 - ASP.NET core 구성 - GitHub 작업 |
앱 모니터링 | - 로그 스트림 - 진단 및 해결 도구 |
도메인 및 인증서 추가 | - 사용자 지정 도메인 매핑 - SSL 인증서 추가 |
데이터베이스에 연결 | - Azure SQL Database를 사용하는 .NET - Azure SQL Database가 포함된 .NET Core |
사용자 지정 컨테이너 | - Linux - Visual Studio Code - Windows - Visual Studio |
모범 사례 검토 | - 앱 스케일링 - 배포 - 보안 - Virtual Network |
Python
다음 리소스를 사용하여 Python을 시작합니다.
작업 | 리소스 |
---|---|
첫 번째 Python 앱 만들기 | 다음 도구 중 하나를 사용합니다. - Flask - CLI - Flask - Visual Studio Code - Django - CLI - Django - Visual Studio Code - Django - Azure Portal |
앱 배포 | - Python 구성 - GitHub Actions |
앱 모니터링 | - 로그 스트림 - 진단 및 해결 도구 |
도메인 및 인증서 추가 | - 사용자 지정 도메인 매핑 - SSL 인증서 추가 |
데이터베이스에 연결 | - PostgreSQL - CLI - PostgreSQL - Azure Portal |
사용자 지정 컨테이너 | - Linux - Visual Studio Code |
모범 사례 검토 | - 앱 스케일링 - 배포 - 보안 - 가상 네트워크 |
Node.JS
다음 리소스를 사용하여 Node.js를 시작합니다.
작업 | 리소스 |
---|---|
첫 번째 Node.js 앱 만들기 | 다음 도구 중 하나를 사용합니다. - Visual Studio Code - CLI - Azure Portal |
앱 배포 | - Node.js 구성 - GitHub Actions |
앱 모니터링 | - 로그 스트림 - 진단 및 해결 도구 |
도메인 및 인증서 추가 | - 사용자 지정 도메인 매핑 - SSL 인증서 추가 |
데이터베이스에 연결 | - MongoDB |
사용자 지정 컨테이너 | - Linux - Visual Studio Code |
모범 사례 검토 | - 앱 스케일링 - 배포 - 보안 - 가상 네트워크 |
Java
다음 리소스를 사용하여 Java를 시작합니다.
작업 | 리소스 |
---|---|
첫 번째 Java 앱 만들기 | 다음 도구 중 하나를 사용합니다. - 포함된 웹 서버를 사용하여 Maven 배포 - Tomcat 서버에 Maven 배포 - JBoss 서버에 Maven 배포 |
앱 배포 | - Maven 사용 - Gradle 사용 - 인기 있는 IDE 포함(Visual Studio Code, IntelliJ 및 Eclipse) - WAR 또는 JAR 패키지 직접 배포 - GitHub Actions 사용 |
앱 모니터링 | - 로그 스트림 - 진단 및 해결 도구 |
도메인 및 인증서 추가 | - 사용자 지정 도메인 매핑 - SSL 인증서 추가 |
데이터베이스에 연결 | - Azure Cosmos DB를 사용하는 Java Spring |
사용자 지정 컨테이너 | - Linux - Visual Studio Code |
모범 사례 검토 | - 앱 스케일링 - 배포 - 보안 - 가상 네트워크 |
PHP
다음 리소스를 사용하여 PHP를 시작합니다.
작업 | 리소스 |
---|---|
첫 번째 PHP 앱 만들기 | 다음 도구 중 하나를 사용합니다. - Linux - CLI - Linux - Azure Portal |
앱 배포 | - PHP 구성 - FTP를 통해 배포 |
앱 모니터링 | - Azure Monitor 문제 해결 - 로그 스트림 - 진단 및 해결 도구 |
도메인 및 인증서 추가 | - 사용자 지정 도메인 매핑 - SSL 인증서 추가 |
데이터베이스에 연결 | - PHP를 사용하는 MySQL |
사용자 지정 컨테이너 | - 사이드카 컨테이너 |
모범 사례 검토 | - 앱 스케일링 - 배포 - 보안 - Virtual Network |