AWS-NCP-CDN-image-resize-AWS

AWS 에선 Lambda@Edge를 이용한 Image Resise를 할수 있습니다. 당근마켓-Lambda@Edge를 사용한 썸네일 생성 구성도는 위와 같습니다. 이걸 저도 다른 아키텍쳐로 구성한 경험이 있습니다. 따라하면 되는 부분을 빼버리고 좀 포인트가 필요한 부분만 정리를 하려 합니다. Lambda는 이미 생성해둔 상태이고 역할도 부여해서 이제 Lambda@edge 로 배포하는 과정을 진행하는것입니다. 다음과 같은 메시지가 표시되면 배포가 시작된거라 생각하면 됩니다. Designer에 위와 같이 trigger에 cloudfront 가 추가됩니다. 그럼 이 Lambda@edge는 CF의 Behaviors에서 확인할수 있습니다. ...

July 29, 2020 · 2 min · 📁 AWS · 🏷️ resize, lamdba, edge

AWS-EC2-Root-volume-downsize-amazonlinux2-xfs

https://linuxer.name/2020/06/aws-ec2-root-volume-downsize-amazonlinux1-ext4/ 작업의 흐름은 위 포스팅을 참고하기 바란다. 지금 포스팅은 xfs grug2 를 사용하는 사용자를 위한 포스팅이다. amazon linux2 에 소스(xvdg)와 대상(xvdf)볼륨을 연결한다. 디렉토리를 생성하고 mkdir /mnt/new mkdir /mnt/org 파티션을 생성하고 fdisk /dev/nvme1n1 파일시스템을 생성하고 mkfs.xfs -f /dev/nvme1n1p1 마운트한다 mount -t xfs /dev/xvdf1 /mnt/new mount -t xfs /dev/xvdg1 /mnt/org rsync 로 데이터를 복사해주고 rsync -av /mnt/org/* /mnt/new 싱크가 끝나면 마운트한 경로로 이동한다. cd /mnt/new 그리고 blkid 를 이용하여 UUID 를 확인한다. ...

June 23, 2020 · 1 min · 📁 AWS, Linux

AWS-EC2-Root-volume-downsize-amazonlinux1-ext4

https://linuxer.name/2020/06/aws-ec2-root-volume-resize-extending-linux/ 위에서 확장한 볼륨을 축소 할거다. 축소할 인스턴스의 OS 는 amazon linux 1 로 ext4 의 파일시스템을 가지고 있고 grub1을 사용한다. 따라서 아래 과정은 amazon linux 2 에 맞지 않는다. 볼륨 확장은 엄청 간단하다. 콘솔에서 늘리고 명령어 두줄이면 쨘! 근데..축소는? 축소는…?축소는!!!!!!! 간단하지 않다. 20G -> 5G 로 축소할거다. 가즈아!!!!!!!!!! 축소하기 위해선 먼저 준비물이 필요하다. 축소할 인스턴스의 루트 볼륨 스냅샷 위에서 만든 스냅샷으로 생성한 볼륨하나 루트볼륨을 복사할 볼륨 그리고 작업할 인스턴스. amazon linux 1 ...

June 23, 2020 · 5 min · 📁 AWS, Linux

AWS-EC2-Root-Volume-Resize-Extending-linux

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html 리눅스 볼륨 확장은 이 docs 를 참고하자. 먼저 오늘 테스트할 ami 는 amazon linux 1 이다. [root@ip-172-31-43-226 ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 483M 60K 483M 1% /dev tmpfs 493M 0 493M 0% /dev/shm /dev/xvda1 7.9G 1.2G 6.6G 15% / root 볼륨은 8G 로 1.2G를 사용중이다. 이걸 20G로 늘릴거다. 먼저 볼륨 태그를 잘확인한다. amazon linux 1 은 ext4 에 /dev/xvda1 로 / 가 설정되고 amazon linux 2 는 xfs 에 /dev/nvme1n1p1 으로 / 가 설정 된다 ...

June 23, 2020 · 2 min · 📁 AWS, Linux · 🏷️ aws, resize, volume

GCP Cloud Functions

12월 29일 미션으로 Cloud Functions 이 포함되어있다. 미션은 이미지 업로드 후 리사이즈. 먼저 cloud functions 이 뭔지부터 알아야 한다. aws 에서 말하는 서버리스 컴퓨팅 서비스이다. 일반적으로 코어나 메모리를 정적으로 할당받아서 사용하는 방식이 아닌것이다. 먼저 Cloud Functions을 사용하기 위해서 진행해야 할 작업이 있다. gcp의 큰장점을 cloudshell 을 지원한다는 것이다. 인스턴스쉘 이긴 하나 언제 어디서나 shell을 사용할수 있다. 먼저 cloudshell을 실행하면 이런 창이뜬다. 여기에 Cloud Functions 을 사용하기 위한 환경을 우선적으로 구성해야 한다. ...

December 28, 2019 · 5 min · 📁 GCP