본문 바로가기

수신자표시제한34

[Azure] AKS (Azure Kubernetes Service) - (1) 3Tier 실습 환경구성 베하! 안녕하세요~ BTC_수신자표시제한 입니다 😊 오늘은 AKS (Azure Kubernetes Service)를 사용해 간단한 실습을 진행해보겠습니다~! AKS(Azure Kubernetes Service)는 컨테이너 기반 애플리케이션 배포 및 관리를 효율적으로 진행할 수 있도록 도와주는 서비스입니다. AKS를 사용해서 간단한 3-Tier를 구성해 보도록 하겠습니다~! 제가 구축할 아키텍처는 다음과 같습니다. 해당 아키텍처를 간단하게 설명드리겠습니다 :) VM을 통해 Docker 이미지를 생성한 후 ACR에 Push 합니다. 그리고 AKS의 노드에 접속해 ACR에 올린 이미지를 Pull 해서 Web과 Was의 Pod를 구성합니다. Web1과 Web2는 Ingress를 통해 HTTP 경로기반 라우팅을 .. 2023. 7. 20.
Python으로 Slack App Bot 만들기(1)_로컬PC Ver. 베하! 안녕하세요~ BTC_수신자표시제한 입니다 😊 오늘은 로컬PC에서 Python으로 Slack App Bot을 만들어 보도록 하겠습니다. 업무를 하다 보면 자주 찾게 되는 파일이나 정보들이 있죠. 하지만 매번 그 정보가 어디 있었는지 헷갈리는 경험, 하신 적 있지 않나요? 이럴 때 활용해 보면 좋을 Slack App Bot을 만들어 보도록 하겠습니다. 오늘 소개해 드릴 Slack App Bot은 특정 키워드에 대한 응답 값을 매칭해놓고 키워드를 통해 정보를 찾는 형태의 Bot입니다. Hands-on 1. https://api.slack.com/apps 에 접속하여 'Create New App'을 클릭한 후 'From scratch'를 선택합니다. 2. App 이름을 입력하고 해당 App을 사용할 wo.. 2023. 7. 19.
[AWS] Solutions Library_Instance Scheduler 베하! 안녕하세요~ BTC_수신자표시제한 입니다 😊 오늘은 AWS에서 제공하는 솔루션 라이브러리 중 인스턴스 스케줄러에 대해 알아보겠습니다. 먼저, AWS 솔루션 라이브러리가 무엇일까요? 솔루션 라이브러리란 클라이언트가 간편하고 신속하게 사용할 수 있도록 AWS 및 AWS 파트너가 구축 및 검증 후 제공하는 솔루션들을 의미합니다. 오늘은 이러한 솔루션 중 인스턴스 스케줄러를 핸즈온 실습과 함께 소개해드리고자 합니다. Instance Scheduler 인스턴스 스케줄러를 사용하면 EC2 및 RDS 인스턴스의 시작 및 중지 일정을 구성하여 스케줄링한 시간에 자동으로 인스턴스를 Start/Stop 함으로써 AWS 리소스 비용을 제어할 수 있습니다. Instance Scheduler의 아키텍처를 간단히 살펴보자.. 2023. 7. 5.
[AWS] AWS S3 버킷의 수명 주기(Lifecycle)와 버전관리 베하! 안녕하세요~! BTC_수신자표시제한 입니다. 오늘은 AWS S3 버킷의 Lifecycle과 버전관리에 대해 알아보겠습니다. AWS S3는 버킷에 저장된 객체의 수명주기를 관리할 수 있는 기능이 있습니다. 이 기능은 일정 시간이 지났을 때, 사용되지 않는 파일을 삭제하거나 다른 곳에 백업하여 s3 저장 공간을 절약할 수 있는 비용 효율적인 방법입니다. s3 수명주기 구성은 다른 스토리지 클래스로 전환할 시기를 정하는 전환 작업과, 객체가 만료되는 시기를 정의하는 만료작업이 있습니다. (여기서 만료는 삭제를 의미합니다!) 1. 수명 주기 생성 AWS S3 수명 주기는 해당 버킷 -> 관리에 들어가면 확인할 수 있습니다. 여기서 수명 주기 규칙 생성을 누르게 되면 수명 주기 규칙을 만들 수 있습니다. .. 2023. 7. 4.
[Terraform] AWS MFA 적용 User_토큰 입력 자동화 설정 베하! 안녕하세요~! BTC_수신자표시제한 입니다. 오늘은 테라폼에서 MFA가 설정된 유저 Profile의 토큰 발급 자동화 세팅방법에 대해 알아보겠습니다. 먼저, 기본적인 Terraform 환경구성은 완료된 상태라는 가정하에 작업을 진행해보도록 하겠습니다. (만약 Terraform 환경구성이 궁금하다면 ☞여기를 클릭하세요) MFA는 로그인시 2차인증을 거침으로써 계정의 해킹위험을 낮춰 보안성을 높여줍니다. 보안을 위해 MFA 적용한 IAM User를 사용하지만 MFA를 통해 발급받은 임시 세션 토큰은 IAM 유저의 경우 일반적으로 12시간(최대 36시간까지 설정 가능)동안 유효하므로, 매일 토큰값을 새로 발급받아 등록하는 귀찮은 과정을 반복해야하는 번거로움이 발생합니다. 따라서 이 번거로운 작업을 최대.. 2023. 6. 23.
REST API 베하! 안녕하세요~! BTC_수신자표시제한 입니다. 오늘은 REST API에 대해 알아보겠습니다. REST API란 HTTP/HTTPS를 통해 프론트엔드(클라이언트)와 백엔드(서버) 간의 통신을 수행하는 방식입니다. REST API는 클라이언트가 URI를 통해 리소스에 접근하고, HTTP 메서드(GET, POST, PUT, DELETE 등)를 통해 리소스를 조작합니다. 아래에서 더 자세하게 설명 드리겠습니다 :) 1. API 란? Application Programming Interface의 줄임말로, 두 소프트웨어가 서로 통신할 수 있도록 하는 인터페이스를 의미합니다. API를 통해 다른 개발자나 외부 시스템에서도 해당 프로그램의 기능을 호출하고, 데이터를 전달하고, 결과를 받을 수 있습니다. API .. 2023. 6. 22.
SSL과 TLS 정의 및 차이점 베하! 안녕하세요~! BTC_수신자표시제한 입니다. 오늘은 웹사이트 보안을 위한 SSL과 TLS 보안 프로토콜에 대해 알아보도록 하겠습니다. SSL 웹상에서 웹서버 및 웹브라우저 상호 간의 데이터 전송은 HTTP(Hypertext Transfer Protocol)를 사용하여 통신합니다. 그러나 HTTP는 암호화되지 않은 텍스트 형태로 데이터를 전송하기 때문에, 중간에 가로챈다면 누구나 읽을 수 있습니다. 이러한 보안상의 이슈 때문에 인터넷 통신의 개인정보 보호, 인증, 데이터 무결성을 보장하기 위해 등장한 것이 SSL입니다. SSL(Secure Sockets Layer)은 웹을 포함한 다양한 애플리케이션에서 사용되는 암호화 기반의 인터넷 보안 프로토콜입니다. SSL은 데이터를 암호화하여 전송하고, 통신 .. 2023. 6. 5.
[AWS] RDS 읽기 전용 복제본 생성 시 오류 발생 유무 베하! 안녕하세요~! BTC_수신자표시제한 입니다. 오늘은 AWS RDS 읽기 전용 복제본 생성 시 원본 DB에 영향을 미치는지에 대해 알아보도록 하겠습니다. 우선 AWS RDS에 대한 대략적인 설명부터 드리겠습니다. AWS RDS 란? AWS RDS는 관리형 데이터베이스 서비스로 데이터베이스 엔진을 실행하는 가상 서버입니다. AWS RDS를 사용하면 클라우드 환경에서 쉽게 관계형 데이터베이스를 설정, 운영 및 확장할 수 있습니다. 또한 AWS RDS는 데이터베이스의 일부 또는 전체 관리를 AWS에게 맡길 수 있는 서비스로, 데이터베이스 인스턴스의 프로비저닝, 설정, 보안, 패치, 백업, 복구 등을 자동화하고 관리합니다. 이를 통해 개발자와 운영자는 데이터베이스 관리에 대한 복잡성과 작업 부담을 줄이고,.. 2023. 5. 30.