본문 바로가기

기타/클라우드14

RDS, EC2, Openvpn, TablePlus을 이용해서 VPN 터널링구현하기 VPN, Tunneling을 이용해서 RDS에 연결하는 이유 VPN(가상 사설망) 및 터널링을 사용하여 RDS(관계형 데이터베이스 서비스)에 연결하는 이유는 주로 보안과 네트워크 접속성을 강화하기 위해서입니다. 여러 이유로 인해 이러한 접근 방법을 선택할 수 있습니다: 보안 강화: VPN 및 터널링은 데이터 전송을 암호화하여 보안을 강화합니다. 이를 통해 데이터가 노출되거나 무단으로 접근되는 것을 방지할 수 있습니다. 인증 및 접근 통제: VPN을 사용하면 네트워크에 연결된 각 디바이스가 신뢰할 수 있는 디바이스인지 확인할 수 있습니다. 이는 불법 접근을 방지하고 권한이 없는 사용자의 데이터베이스 접근을 막을 수 있습니다. 외부 접속 보안 강화: 인터넷을 통해 직접 RDS에 연결하는 것은 보안 위협에 노.. 2024. 3. 1.
lambda,API gateway,s3를 이용한 이미지 업로드 API 만들기[Python] lambda란 AWS lambda는 이벤트에 대한 응답으로 코드를 실행하고 자동으로 기본 컴퓨팅 리소스를 관리하는 서버리스 컴퓨팅 서비스입니다. 이러한 이벤트에는 전자 상거래 웹 사이트에서 사용자가 장바구니에 항목을 배치하는 것과 같은 상태 변경 또는 업데이트가 포함될 수 있습니다. 또한 lambda는 가용성이 뛰어난 컴퓨팅 인프라에서 코드를 실행하고 컴퓨팅 리소스 관리를 모두 수행합니다. 여기에는 서버 및 운영체제 유지 관리, 용량 프로비저닝 및 자동 크기 조정, 코드 및 보안 패치 배포와 코드 모니터링 및 로깅이 포합됩니다. 개발자는 코드만 제공하기만 하면 됩니다. 링크 : https://aws.amazon.com/ko/lambda/features/ API Gatewy란 Amazon API Gatew.. 2022. 3. 1.
009. 서버리스, Lambda 서버리스 서버리스 컴퓨팅 시대 최근 클라우드 컴퓨팅 부문에서 가장 주목받는 용어 중 하나가 바로 서버리스 컴퓨팅(Serverless Computing)입니다. 서버리스 컴퓨팅이란 새로운 IT인프라 아키텍처입니다. 하지만 단어처럼 서버리스가 물리적인 서버가 없는 형태는 아닙니다. IT인프라를 이용하려면 당연히 물리적인 서버가 필요합니다. 대신, 추상 계층으로 제공하기 때문에 개발자가 운영과 관련된 문제를 걱정하지 않고, 창의적인 코드 개발에만 집중할 수 있습니다. 이말은 서버 관리 필요없다는 뜻에서 서버리스 인것 같습니다. 서버리스의 장점은 구조적 특성 때문에 빠르게 확장 및 축소가 가능하다는점이 있습니다. 그리고 실행된 횟수만큼만 비용이 청구되기 때문에 경제적이기도합니다. 서버리스의 단점은 아직 관리 툴.. 2019. 10. 15.
008. AWS - 빅데이터를 위한 데이터베이스 데이터베이스의 발전 데이터베이스 종류 Relational 개념 : 데이터의 무결성 및 트랜잭션 보장 스키마 보장 사용하는 곳 : 보편적인 환경의 데이터 베이스 Key - Value 개념 : 높은 처리량, 최소 지연 보장, 유연한 확장 사용하는 곳 : 실시간 구매 이력, 게임상 유저 정보, 고객관리 Document 개념 : 문서의 저장 및 모든 속성데 대한 빠른 쿼리 요구 사용하는 곳 : 컨텐츠 관리, 도서데이터, 방송컨텐츠 In-Memory 개념 : 키를 기반으로 한 마이크로 초 이내의 응답요구 사용하는 곳 : 데이터캐싱, 실시간 데이터 Graph 개념 : 데이터 간 신속 간편한 관계 구축 및 탐색 사용하는 곳 : SNS 친구추천, 사기탐지 Time-Series 개념 : 시간에 따라 데이터 수집 저장, .. 2019. 10. 15.
007. AWS - S3정의 S3(Simple Storage Service) 먼저 S3는 AWS 서비스 콘솔에서 스토리지 서비스로 분류 되어있습니다. 클라우드 공굽자가 저장 공간을 서비스로 관리하고 운영하며 인터넷에 데이터 저장 공간을 제공하는 '클라우드 스토리지 서비스 모델' 입니다. AWS S3의 소개문구는 아래와 같습니다. 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있도록 구축된 객체 스토리지다. 이처럼 '언제 어디서든' 데이터에 액세스 할 수 있는 신속성, 시계적 규모 및 안정성이 있습니다. S3는 일반적으로 우리가 윈도우에서 사용하는 파일스토리지 방식과는 다른 객체 스토리지 방식을 사용합니다. 객체 스토리지란 계층 구조가 없고, 고유식별 번호와 데이터 그리고 메타 데이터 등 최소한의 정보만을 가지고 있기 때문에 파일.. 2019. 10. 13.
006. 라이트세일 개념 및 실습하기(간단 블로그 만들기) 라이트 세일 이론 라이트세일 개념 먼저 라이트 세일은 SaaS에 속하며 서비스를 사용하는데 필요한(가상머신, SSD 기반 스토리지, 데이터 전송, DNS 관리, 고정IP)가 포함되어 있습니다. 사용자는 이런 서비스를 저렴하게 사용할 수 있습니다. 라이트 세일을 작은 서비스로 이해할 수 있지만 로드밸런서를 통한 대용량 설계가 가능하고 RDS, S3등 다른 AWS의 요소들과 연결을 통한 확장이 가능합니다. 라이트 세일과 EC2 비교 먼저 라이트 세일은 플랫폼과 시작 이미지만 정하면 인스턴스를 바로 시작할 수 있는데 EC2는 총 7단계를 진행해야 사용할 수 있습니다. 그리고 대표적으로 사용하는 용도로는 아래 표와 같습니다. 라이트세일 EC2 웹 사이트 및 블로그 빅데이터 분석 단순 앱 고성능 컴퓨팅 개발 및 .. 2019. 10. 13.