Contenu connexe Similaire à Java on Azure with Docker container (20) Plus de Yoshio Terada (19) Java on Azure with Docker container16. Locally with:
• Boot2Docker (Linux)
• Hyper V (Windows)
Physical Servers
• Linux (Linux)
• Windows TP3
(Windows)
Clouds
• Azure (Linux & Windows)
Azureオンプレミス Service Providerローカル環境
20. FROM ubuntu:latest
# Install GlassFish 4
RUN wget -q --no-cookies --no-check-certificate
"http://download.oracle.com/glassfish/4.1/release/glassfis
h-4.1.zip"
RUN mv /glassfish-4.1.zip /usr/local; cd /usr/local; unzip
glassfish-4.1.zip ; rm -f glassfish-4.1.zip ; cd /
ADD start-gf.sh /usr/local/bin/start-gf.sh
RUN chmod 755 /usr/local/bin/start-gf.sh
EXPOSE 8080 4848
ENTRYPOINT ["/usr/local/bin/start-gf.sh”]
Dockerfile の記載例
23. # sudo docker build -t
yoshio3/glassfish:4.1 .
# sudo docker run -it -p 8080:8080 ¥
yoshio3/glassfish:4.1 /bin/bash
33. DevOps 手法の一覧
• Infrastructure as Code (IaC)
• 継続的インテグレーション
• 自動テスト
• 継続的デプロイ
• リリース管理
• アプリ パフォーマンスの監視
• ロード テストと自動スケーリング
• 可用性監視
• 変更/構成管理
• 機能フラグ
• 環境へのプロビジョニングの自動解除
• セルフサービス環境
• 自動回復 (ロールバックとロールフォワード)
• 仮説に基づく開発
• 運用環境でのテスト
• フォールト挿入
• 使用状況監視/ユーザー テレメトリ
http://www.itproguy.com/devops-practices/
51. • All about Java on Azure – Azure Blog
• VM Depot
• Azure Java Developer Center (SDK and More)
• Azure Toolkit for Eclipse
• MS Open Tech Tools for IntelliJ
• Java Microsoft Virtual Academy Course
• Azure Chat for Java