전체 글
-
RDS에 있는 데이터 읽어오는 간단한 웹 설정카테고리 없음 2024. 12. 2. 10:44
php 설치yum install php php-mysqlnd php 코드 작성vi /var/www/html/index.phpconnect_error) { die("Connection failed: " . $conn->connect_error);}// 데이터 가져오기$sql = "SELECT id, name, email, created_at FROM users";$result = $conn->query($sql);if ($result->num_rows > 0) { echo "User List : ec2-1c"; echo "IDNameEmailCreated At"; while ($row = $result->fetch_assoc()) { echo "" . $row["id"] ..
-
EC2에서 RDS MySQL 접근하는 방법카테고리 없음 2024. 12. 2. 09:18
RDS 생성은 했다는 전제 하에 진행하는 작업. RDS 보안그룹 생성유형: MYSQL/Aurora프로토콜: TCP포트 범위: 3306소스: 사용자 지정 - RDS 접속 가능하게 하고자 하는 EC2의 SG MySQL Cli 설치https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/mysql-install-cli.html MySQL 명령줄 클라이언트 설치 - Amazon Relational Database ServiceMySQL 명령줄 클라이언트 설치 대부분의 Linux 배포에는 Oracle MySQL 클라이언트 대신 MariaDB 클라이언트가 포함됩니다. Amazon Linux 2023에서 MySQL 명령줄 클라이언트를 설치하려면 다음 명령을 실행합니..
-
AWS 실습: 웹 서버 2개에 로드밸런서(nlb, alb) 사용하기카테고리 없음 2024. 11. 21. 22:22
서버를 예~~전에 EKS로 해서 ~ K8S로 웹을 띄워서 뭔가 해보려고 했는데 잘 안됐고그 이후로는 그냥 ec2서 httpd로 웹을 띄워놓고 테스트를 하고 있었다.비용 관리 차원에서 Auto scaling 그룹의 desired 개수를 0으로 바꿨는데,,,오늘 와서 보니 그게 그냥 사라져 버렸다.그래서 지금 이 게시글은 시원하게 눈물 한 번 흘려주고 다시 시작하는 김에 깨끗하게 새로 작성하는 내용이다. 0. VPC / Subnet 설정VPC: 172.168.100.0/24Subnet:az-aminji-test-public-subnet-a: 172.168.100.0/27minji-test-private-subnet-a: 172.168.100.32/27minji-test-elb-subnet-a: 172.16..
-
Amazon MSK카테고리 없음 2024. 11. 20. 15:43
msk의 장점고가용성자동화개발에 집중 가능사용 사례실시간 웹 및 로그 분석거래 및 이벤트 소싱메시지디커플링된 마이크로 서비스스트리밍 ETL구조101cluster 네모박스를 매니지드 서비스로 제공해주는 것카프카 구조파티션에 쓰기토픽에서 데이터를 읽을 때 지금 읽은 데이터 바로 뒤를 next offset으로 설정해놓고 그 앞에 데이터를 읽는다.암호화는 KMS를 활용.클러스터 다운타임 없이 업그레이드 가능 EDA동기화 시스템의 어려움?팀끼리 서로 엮여있는 기능을 구현했을 때 문제가 서로 물리고 물려서 해결하기가 어렵고 커뮤니케이션 비용이 증가함.이런 경우 힘ㅋㅋ의 크기에 따라 결정이 되는 편인듯이걸 해결하기 위해 나온 것이 EDA.이벤트 형태의 파이프라인을 두고 업무를 진행다수의 조직이 독립적 업무 수행에 유..
-
AWS MQ 기본 소개 및 활용카테고리 없음 2024. 11. 20. 13:59
https://outgoing-quicksand-ce4.notion.site/MQ-MSK-Immersion-Day-KT-UMS-2024-11-20-13671c1aa72e80b08bf5cfd03360e396 MQ/MSK Immersion Day (KT UMS, 2024,11/20) | Notion일시: 2024년 11월 20일 (수) 9:30 - 17:30outgoing-quicksand-ce4.notion.site - Messaging서로 다른 소프트웨어 시스템과 최종 장치가 서로 통신하고 정보를 교환할 수 있도록 함- Streaming일반적으로 스트림 처리 소프트웨어에 입력되어 귀중한 통찰력을 얻는 지속적인 데이터 흐름을 전송하는 프로세스 애플리케이션 간 통신을 위한 메시징 옵션- Message Bro..
-
AWS 알.못의 AWS Organizations 구축기 1업무에_필요한_지식/Cloud모니터링 2024. 9. 22. 14:33
공부를 위해 AWS Organizations를 생성한 과정을 담는 중입니다.이번 구축기는 아래의 튜토리얼을 따라 가면서 간단한 Organizations 를 만들 것입니다.https://docs.aws.amazon.com/organizations/latest/userguide/orgs_tutorials_basic.html Tutorial: Creating and configuring an organization - AWS OrganizationsTutorial: Creating and configuring an organization In this tutorial, you create your organization and configure it with two AWS member accounts. You..
-
9월 둘째 주(9/9~9/13)업무에_필요한_지식/Cloud모니터링 2024. 9. 8. 22:16
금주의 숙제 0. 설계도 작성1. VPC 생성2. subnet 생성3. Security group 생성 EC2용 하나, Control plane 용 하나.Control Plane용 SG 생성 시 Inbound rules로 443 포트를 곧 생성할 EC2 인스턴스의 보안 그룹한테만 오픈. Create security group 을 누르고 생성한 보안 그룹을 선택 4. EKS 생성(1) 클러스터 구성이름 적고, role 은 원래 새로 생성해야하는데 eks role이 있네...?IAM 들어가서 확인해 보니 eksRole에 필요한 권한이 세팅 되어 있어서 롤 생성은 패스(2) 클러스터 엔드포인트 엑세스 - 프라이빗 선택 (2) 관찰성 구성 - 모두 ON (4) 추가기능 선택 (5) 추가 기능 설정 - 그대로 놔..
-
24년 8월 넷째주 (8/21 ~ 8/27)업무에_필요한_지식/Cloud모니터링 2024. 8. 28. 00:37
리눅스 부팅 프로세스부팅 프로세스의 개요1. 하드웨어 초기화부팅 과정에서 컴퓨터의 펌웨어(BIOS 또는 UEFI 등)가 책임을 지고 프로세서, 메모리, 저장 장치 및 주변 장치를 포함한 모든 필수 하드웨어 구성 요소를 설정합니다. 이 중요한 초기화 단계는 이러한 구성 요소가 운영 체제의 사용을 위해 완전히 준비되었음을 보장합니다.2. 운영 체제 로딩하드웨어가 초기화되면 부팅 프로세스는 운영 체제를 로드하는 것으로 시작됩니다. 이 단계는 일반적으로 커널을 로드하고 중요한 OS 서비스를 메모리에 초기화하는 것으로 구성됩니다.3. 시스템 서비스 시작운영 체제가 시작되면 다양한 시스템 서비스와 드라이버를 활성화합니다. 이러한 필수 구성 요소는 네트워크 연결 관리, 입출력 작업 처리, 보안 조치 유지와 같은 작업..