본문 바로가기

AWS5

AWS Container Service(ECR,ECS) 0.ECR과 ECS 를 이용한 CI/CD Pipeline 설정=>CI/CD:지속적인 인도와 지속적인 배포코드의 변경을 지속적으로 관리할 수 있도록 하고 변경된 내용을 빠르게 배포하자는 것코드의 변경을 지속적으로 관리할 수 있도록 하고 변경된 내용을 빠르게 배포하자는 것배포를 할 때 개발자가 하는 것이 아니고 프로그램이나 프레임워크가 수행하도록 하고 기존 서비스가 중지되지 않도록 수행하는것을 기본으로 함 코드를 변경해서 배포를 하기 위해서는 빌드 과정을 거쳐야 하는데 마이크로 서비스가 아니고 모놀리식의 형태가 만들어지면 빌드시간이 길어지게 되며 빌드 시간 동안 서비스가 중지되어야 한다면 오랜 시간 동안 사용자는 서비스를 받을 수 가 없게 됩니다 서버 가상화를 이용하기 전에는 하나의 서버에 애플리케이션 하나.. 2024. 5. 3.
AWS(7)-S3 에 Spring Boot 프로젝트 업로드 1.Spring Boot 프로젝트에서 파일 업로드 구현 1)Spring Boot Framework =>Java를 이용해서 Application을 빠르고 쉽게 구현하기 위한 프레임워크 =>Java Application을 구현할 때는 특별한 경우가 아니면 Spring Framework 를 이용 =>이전에 Web Application의 경우는 Spring MVC Framework 를 많이 이용했는데 Micro Service 구현에서는 Spring Boot Frame Work를 이용 2)Spring Framework IDE =>Eclipse 기반의 SpringToolSuite - SI 분야에서는 가끔 이용 =>Intelli J: 플랫폼 기업들에서 대부분 이용. Pycharm 과 개발 환경이 유사 웹 애플리케이션.. 2024. 4. 18.
AWS(6)-S3에 파일 upload(Django, Spring Boot, react) Why 모델은 Tensorflow 를 사용하는지? Tensorflow 은 JavaScript 모델 단에 배포할 수 있어서 서버입장에서 부담을 덜 수 있음.Pytorch는 자유도가 높아 서버 측면에서만 모델 배포 가능 1.파일 업로드가 가능한 S3 버킷 생성 =>업로드가 되는 파일은 웹 애플리케이션에서 업로드되는 파일이 주였지만 최근에는 Data Lake 구성에 S3 가 많이 사용됩니다. 차후에 Serverless(서버가 직접 구축할 이유가 없음) 인 Lambda 같은 기능을 같이 사용하면 파일이 업로드되는 이벤트가 발생하면 메세지를 받아서 특정 작업을 수행하도록 할 수 있습니다. 1)버킷 생성 =>s3 서비스에서 [버킷 만들기]를 클릭 =>버킷 이름 설정 버킷의 이름은 리전에서 유일무이 해야 합니다 버킷.. 2024. 4. 17.
AWS(5) - DataBase 1.데이터 저장소 종류 1)RDBMS =>Amazon, Aurora,Amazon RDS(Oracle,MySQL,Maria DB, PostgreSQL,IBM DB2), Amazon Redshift 2)key-value Database =>Amazon DynamoDB =>높은 트래픽의 web application에 추천 3)In -Memory DB =>ElastiCache, Memory DB for Redis =>Caching, 세션관리, 게임 순위표, 지리 공간 애플리케이션 등에 추천 4)Document DB =>Amazon의 Document DB - MongoDB 호환 =>콘텐츠 관리, 카탈로그, 사용자 프로필 등 읽기 전용 애플리케이션에 추진 5)Wide Column DB =>Amazon의 Keyspa.. 2024. 4. 16.
AWS 1.AWS 1)개요 =>Amazon Web Service 의 줄임말 =>컴퓨팅, 스토리지, 데이터베이스 ,분석 툴, 네트워크 모바일,개발자 도구 등 다양한 서비스를 제공하는 클라우드 기반의 서비스 =>시스템 운영에 관련된 서비스 일체를 사용 가능 =>서비스 조합이 쉬움 =>요금이 종량제 -사용한만큼 지불 =>사용이 쉬움 =>보안 기준: ISMS (한국 정보보호 관리체계)인증을 취득 =>글로벌 확장이 쉬움 - 현재 사용 가능한 Public cloud 중에 Region과 AZ( 가용 영역)이 가장 많음 - 한국에는 서울 region이 있고 4개의 가용영역이 운영중입니다 2)제공되는 서비스 =>현재는 165개 이상의 서비스를 제공 =>목적에 따라서 다양한 서비스를 제공 - 서버 전체 및 관리에 필요한 기능을 .. 2024. 4. 9.