AWS-Linux-EBS-to-EFS

아키텍쳐를 수정중에 EBS에서 EFS로 파일을 넘길일이 생겼다. 300G 가량의 대량의 파일이 있는 디렉토리를 sync 해야했다. EBS는 GP2로 400G, 1200IOPS를 가진 볼륨이었다. 스냅샷에서 볼륨을 생성해서 4T로 확장하여 12000IOPS를 가진 볼륨에서 테스트를 진행하였다. 새벽에 먼저 싱크를 진행한 내용이 있는데 network out 이 40mb를 넘지 않았다. 싱크는 rsync -av /src /dst 로 진행한것 같았다. rsync 의 속도를 끌어 올리기 위해 테스트했으나 실패. 속도는 40mb 에서 더 이상 올라가지 않았다. 그래서 강구한 방법이 tar 를 이용한 데이터 이동이었다. ...

September 5, 2020 · 2 min · 📁 AWS, Linux, ec2

AWS-NLB-Sticky-sessions-timeout

ALB에 대한 고찰이후 ELB관련 주제의 포스팅을 적는건 오랜만이다. NLB의 Sticky 에 대해 한번 적어보려 한다. Target group의 속성 이야기다. NLB sticky는 추가된지 6개월정도 지났지만 아직도 일반적으로 아는 기능은 아니다. 너무 오랜기간 없었던 터라 없다고 아는 사람이 더 많은..ㅋㅋㅋ 그런 기능이다. https://docs.aws.amazon.com/ko_kr/elasticloadbalancing/latest/network/load-balancer-target-groups.html 먼저 Docs 를 링크하고.. NLB의 Routing algorithm 은 ip_hash 방식으로 동작 한다. https://docs.aws.amazon.com/ko_kr/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html The protocol The source IP address and source port The destination IP address and destination port The TCP sequence number ...

August 31, 2020 · 2 min · 📁 AWS · 🏷️ sticky, nlb, stickiness

AWS Certified Cloud Practitioner (CLF)-Recertified

Certmetrics 를 보다보니 이상한게 보였다. CLF 의 상태가..이상하다 Recertified 상태인것이다. 뭐지 하고 궁금해서 눌러봤다. CLF를 취득후에 Associate를 취득하면 같이 갱신된다. 그래서 지금 Practitioner 의 만료일자는 자동 연장되어 2023년 8월 23일이다. 결론을 말하자면 CLF를 취득후에 갱신해야 한다면 Associate 자격증을 취득하자.

August 19, 2020 · 1 min · 📁 AWS, Certification · 🏷️ CLF, 자동연장

AWS Certified Developer - Associate-review

AWS Certified Developer - Associate 시험을 오늘 봤다. 오늘은 2020년 8월 11일이다. 영우글로벌에서 시험을 응시했고 영우글로벌 매우 쾌적한 시험장에 PC상태도 좋았다. 일단 합격했고 후기는 쓸게 없다. 나는 공부를 헛했다....다른 사람들의 후기를 보고서 공부를 했는데 정작..공부한 곳에선 한문제도 안나왔다. 그냥 가서 풀고나온거다.. 이렇게 찜찜할수가...그래도 합격은 합격이니...인증은 써야지.. 아....

August 11, 2020 · 1 min · 📁 AWS, Certification · 🏷️ DVA

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-Certified-SysOps-Administrator-Associate-review

aws sysops 시험을 봤다. 내가 본 시험유형은 SOA-C01유형이다. 사실 Associate 시험이라 연습시험도 안봤고 그냥 걱정이 크게 없었다. 그런데 시험이 다가올수록 걱정이 점점 커졌다. SA같은 경우에는 설계를 중시하는데 SOA같은 경우에는 운영과 관리자의 입장에서 바라본 AWS의 사용법을 물어보기에 중점적인 부분은 SAA보다 깊이가 깊었다. 특히 내가 어려웠던 부분은 cloudformation 이라던가 잘사용하지 않았던 chef 같은 부분이었다. 그 이외에는 사실 현재 가지고 있던 지식으로 해볼만하다 생각이 들었다. -시험시작 후 내가 좀 공부가 부족했다는 생각을 많이했다. ...

July 21, 2020 · 1 min · 📁 AWS, Certification · 🏷️ aws, soa, review

AWS-userdata-glusterFS-install

#!/bin/bash (echo n; echo p; echo 1; echo 2048; echo; echo t; echo 83; echo w) | fdisk /dev/xvdf mkfs.xfs -i size=512 /dev/xvdf1 mkdir -p /bricks/brick1 echo "/dev/xvdf1 /bricks/brick1 xfs defaults 1 2" >> /etc/fstab mount -a && mount yum install -y centos-release-gluster yum install -y xfsprogs glusterfs-server systemctl enable glusterd systemctl start glusterd Setenforce 0 sed -i 's/^SELINUX=./SELINUX=disabled/g' /etc/sysconfig/selinux && cat /etc/sysconfig/selinux echo " soft nofile 65535" >> /etc/security/limits.conf echo "* hard nofile 65535" >> /etc/security/limits.conf chmod 744 /etc/rc.d/rc.local ...

June 29, 2020 · 1 min · 📁 AWS, Linux · 🏷️ userdata, glusterfs

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

https://www.linuxer.name/posts/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://www.linuxer.name/posts/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