일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- LAMBDA
- 머신러닝
- AWS
- API Gateway
- billing
- Zappa
- React
- Notion
- 알고리즘
- zookeeper
- 메세지큐
- finops
- Leetcode
- HEXO
- 도메인 주도 설계
- 2020년
- Kafka
- github pages
- 노션
- 백준
- CloudWatch
- AWSKRUG
- 맥주
- amqp
- 회고
- ddd
- serverless
- 하이트진로
- 아키텍처
- S3
- Today
- Total
목록아키텍쳐/Cloud (8)
인생은 고통의 연속
https://gnidoc.tistory.com/entry/%EC%88%98%EC%A0%9C-FinOps-NAT%ED%8E%B8 수제 FinOps - NAT편 2023.07.14 - [개발스터디&모임/커뮤니티] - 수제 FinOps - Lambda편 수제 FinOps - Lambda편 https://www.meetup.com/ko-KR/awskrug/events/294199401/ Login to Meetup | Meetup Not a Meetup member yet? Log in and find groups that host online or in gnidoc.tistory.com 위 글에서 이어집니다 Trusted Advisor란? AWS 모범 사례를 따르는 데 도움이 되는 권장 사항을 제공해주는 서..
지난 1년 동안 아래와 같은 구조의 서버리스(serverless) 아키텍처의 웹서비스를 구축, 개발, 운영했습니다 일단 본 프로젝트는 아래와 같이 크게 3가지로 구성됩니다 frontend : UI, React 프로젝트 backend : API서버, Django 프로젝트 CI/CD : Code Series, CloudFormation 일반적으로 웹서비스를 만들때 많이 구성하는 방식이죠 사용자들은 frontend로 UI를 보고 UI에서 어떤 데이터를 봐야된다면 backend API에 요청해서 DB에 있는 값을 사용합니다 물론 저는 앱 없이 웹서비스만 제공하기 때문에 cloudfront로 충분했었습니다 그리고 위 그림은 큰 그림이고 세부적인 내용은 따로 다른 글에서 다루도록 하겠습니다 아무튼 본 글에서는 서..
S3란? S3란 확장성과 데이터 가용성 및 보안과 성능을 제공하는 객체 스토리지 서비스입니다 쉽게 말하자면 Goole One, iCloud와 같은 파일 저장 서비스인데 아래처럼 bucket(버킷)이라는 폴더에 Object(객체)인 파일을 저장할 수 있습니다 추가적으로 위의 예시에서 하위 폴더 역할을 하는 sample은 prefix라고 합니다 실제로 폴더 역할을 하는게 아니고 단순히 하나의 경로 역할만 하고 하나의 객체는 복수개의 prefix로 구성될 수 있어서 S3에서 객체의 경로는 아래와 같이 표현됩니다 s3://{버킷명}/{prefix}/{객체명} ex) s3://bucket1/file1.jpg s3://bucket2/prefix1/file1.jpg s3://bucket2/prefix1/prefix2..
기존에 운영 중인 환경에서 proxy 서버를 구축했던 경험을 서술했다 도입배경 일단 원래 인프라 구조는 이러했다 온프레미스쪽 서버에 MSTR이란 제품으로 간단한 데이터 분석을 제공하고 있었는데 (mstr : www.microstrategy.com/ko) 비즈니스 분석 및 모바일 솔루션 MicroStrategy의 비즈니스 분석 및 모바일 플랫폼은 기업이 분석 및 모바일 앱을 구축 및 배포하여 비즈니스를 혁신할 수 있도록 지원합니다. www.microstrategy.com 여러가지 이유로 이 MSTR에서 사용할 DB로 redshift를 사용했다 당연히, 그냥 Public 망으로 IP뚫어서 쓰면 트래픽에 대한 어마어마한 비용을 내야하므로 전용선을 써야했고 다행히 다른팀에서 관리 중인 Direct Connect..
이 글은 맥북에서 테스트하고 작성된 글입니다 윈도우는 다를 수도 있습니다 AWS STS란? AWS Security Token Service의 준말이다. 쉽게 말하자면 임시 보안 자격 증명으로 AWS 리소스에 대한 액세스를 제어하는 것이고 코드레벨로 말하자면 Access/Secret Key을 그대로 쓰는것이 아니라 MFA와 함께 사용하여 임시 Access/Secret key으로 AWSCLI를 사용하는 것이다 즉, 임시토큰이라고 보면 된다 STS / MFA는 왜쓰는가? 보통 회사계정은 iam user 에 대해서 MFA를 강제로라도 사용하게끔 한다 (설정하는법 : docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/tutorial_users-self-manage-mfa-and-..
https://aws.amazon.com/ko/about-aws/whats-new/2019/02/amazon-sqs-fifo-qeues-now-available-in-15-aws-regions/?fbclid=IwAR0bpsLT7gUS6Ek64ybLTvu8IuxEGn66zHPz4i7N11S0eXEFlou9ly9K8G4 페이스북 AWSKRUG 그룹에서 주워온 소식이다. 바로 SQS에서 FIFO 대기열을 서울에서도 이제 쓸 수 있다는 점이다.글은 2월 7일에 올라오긴 했지만 늘 그렇듯 이전에 미리 업데이트하고 나중에 게시했겠지 AWS의 좋은 점원래라면 내가 구현해야되는 기능을 거의? 완벽하게 완전관리형으로 제공해준다는 점이다. 물론 클라우드 회사 중 비용이 비싼 편이지만 내가 1~2년 서비스를 하면서 몸소 장..
일단 시작 전에 AWS를 찬양하자이전 글 넣기최근에 언급했던 AWS Toolkit을 써보았다.AWS Toolkit docs : https://docs.aws.amazon.com/ko_kr/toolkit-for-jetbrains/latest/userguide/welcome.html AWS Toolkit 플러그인은 Eclipse, VS code, Pycharm에 출시되었다. 훨씬 더 전에 AWS CloudFormation도 나오긴했는데 잘안쓰는 서비스라 관심이 없었다.하지만 본격적인 Serverless 플러그인인 AWS Toolkit가 출시되었고 자세한 내용을 보면 프로젝트 생성을 Serverless로 제공하고 local, remote 실행/디버깅환경과(여기에는 안나와있지만 Docker를 사용한다)AWS E..
나는 주로 python, nodejs를 사용한다.그렇다보니 webstorm, pycharm과 같은 jetbrains 제품을 많이 사용하는데(졸업은 했지만 아직 학생 메일이 살아있어서 무료로 사용중이다.)페이스북을 보다보니 AWS에서 pycharm 플러그인을 개발한 모양이다.AWS 블로그 : 개발자를 위한 AWS Toolkits for PyCharm 정식 출시 이게 어떻게보면 왜 이제 나온거지라는 생각이 드는데 이제까지 뭔가 새로운 AWS 서비스를 도입할때 귀찮은게 많다.포탈에서 실습/테스트해보고 스크립트 만들고 하는 그런 귀찮음...?회사라면 멀티 팩터(MFA)와 같은 2차 인증을 사용할텐데 포탈 들어갈때 정말 귀찮다(왜 일주일에 한번은 로그인이 한번에 안되는건지....)문서가 잘된 편이라서 굳이 포탈에..