Serving: Ubuntu Web/API EC2

AWS PRIVATE WEB APP PORTFOLIO

Ryutaro Kikuchi

Network / Security / Cloud Engineer

Building cloud infrastructure that connects network, security, and application operations.

ネットワーク/セキュリティ設計構築の実務経験をベースに、AWS上で実際に動くWebアプリケーション基盤を構築しています。 ALB、Private EC2、Nginx、FastAPI、RDS PostgreSQLを組み合わせ、公開経路・管理経路・データ永続化まで含めて検証しています。

$ curl /api/health
status: ok
entry: Application Load Balancer
compute: Private Ubuntu EC2 + Nginx
api: FastAPI / OpsNote AI
database: RDS PostgreSQL
Focus Network / Security / AWS
Runtime ALB + EC2 + API
Delivery PM / PL / Build

Architecture Overview

Public / Private Subnetを分離したAWSアプリケーション基盤

Public SubnetにはALBとBastion、Private SubnetにはWeb/API EC2とRDS PostgreSQLを配置。 インターネットからEC2/RDSへ直接到達させず、ALB経由の公開とBastion経由の管理を分離した構成です。

01

User

ブラウザからApplication Load Balancer経由でポートフォリオへアクセスします。

Entry
02

Internet-facing ALB

Public Subnetに配置したALBでHTTPリクエストを受け、パスベースでWeb/APIへ振り分けます。

Routing
03

Private Ubuntu EC2

Public IPを持たないUbuntu EC2でNginxを稼働。静的サイト配信とAPIへのリバースプロキシを担当します。

Web / API
04

FastAPI / OpsNote AI

/api配下でFastAPIを公開し、技術メモのCRUDと検索機能を提供します。

Application
05

RDS PostgreSQL

Private Subnet内のRDS PostgreSQLにデータを永続化。EC2からのみ接続できる構成です。

Database

Selected Projects

構築経験とクラウド検証プロジェクト

実務で培ったネットワーク・セキュリティ領域と、AWS上で公開可能なポートフォリオ基盤の検証内容を整理しています。

AWS Static Portfolio Site Running

AWS上に公開可能なポートフォリオ基盤を構築

AWS上で公開できる個人ポートフォリオとして、ALB、Private EC2、Nginx、FastAPI、RDS PostgreSQLを組み合わせたWeb/API基盤を構築しています。

S3 CloudFront Route 53 ACM ALB EC2
工夫した点

Public/Private Subnet分離、ALBルーティング、Nginxリバースプロキシ、RDS永続化、Health Checkを意識して構成。

成果・学び

単なる静的サイトではなく、Web/API/DB/運用管理まで含めたAWS構成として説明できる状態にしました。

Firewall Refresh PM

教育系ネットワークのファイアウォール更改

FortiGateを中心とした更改案件で、要件整理、設計、構築、テスト、導入調整を推進しました。

FortiGate Firewall Policy NAT HA
工夫した点

既存環境への影響と切戻し観点を整理し、セキュリティ基盤を安全に更新。

成果・学び

更改案件で重要な事前調査、関係者調整、テスト観点の設計力を深めました。

SD-Branch Rollout PM

大型複合商業ビル向け大規模ネットワーク導入

Fortinet SD-Branch構成で、機器選定、パラメータ設計、現地導入、品質管理を担当しました。

FortiSwitch FortiAP SD-Branch Wireless VLAN
工夫した点

複数関係者を巻き込む現場で、進捗・課題・リスクを可視化して推進。

成果・学び

大規模導入における品質管理、現地調整、ベンダーコントロールを経験しました。

Load Balancer Build PL

大学向けA10 Thunderロードバランサ構築

A10 Thunderを用いたロードバランサ構築で、設計、パラメータ作成、テストを担当しました。

A10 Thunder Load Balancer Virtual Server Redundancy
工夫した点

マルチベンダー環境での接続性と冗長性を意識して検証。

成果・学び

ネットワークとアプリケーション境界の可用性設計を実務で扱いました。

Skill Matrix

Network / Cloud / Securityを横断する技術スタック

ネットワーク・セキュリティの実務経験を軸に、AWS、Linux、監視、運用改善まで対応領域を広げています。

Network

Cisco L2/L3SW Router AP / WLC VLAN Routing A10 F5

Cloud

VPC EC2 ALB Target Group S3 CloudFront IAM RDS

Server

Linux Ubuntu Amazon Linux Rocky Linux Windows Server Nginx FastAPI PostgreSQL

Monitoring

Health Check Log Review Target Status Incident Triage Operational Runbook

Security

FortiGate FortiSwitch FortiAP FortiAnalyzer FortiEDR SASE Palo Alto

About

現場で動くインフラを、設計から運用目線まで見ています

ネットワーク/セキュリティ領域での設計・構築経験を活かし、AWSを用いたクラウドインフラ設計・運用スキルを拡張中です。 本ポートフォリオでは、実際にAWS上へ構築したWebアーキテクチャと、日々の技術検証ログを公開しています。

01

Network Design

VLAN、ルーティング、冗長化、ロードバランサなど、通信経路を意識した設計・構築に対応。

02

Security Mindset

Firewall更改、ポリシー、NAT、運用影響、切戻し観点まで含めて安全に進める姿勢。

03

Cloud Architecture

AWSの公開基盤を実際に構築し、API、DB、配信、ヘルスチェックまで検証。

OpsNote Knowledge API

インフラ検証ログをAPIで公開

FastAPIバックエンドとRDS PostgreSQLから取得する技術メモです。カテゴリ、タグ、要約を検索しながら、ALB、Nginx、API、DBの疎通も確認できます。

Add New Note

Loading notes from API...

Contact

Cloud infrastructure, network, and security work.

Back to Top