[TALKITAA#012] AWS 공부 오브젝트 스토리지 - S3 개념
안녕하세요 가야태자 @talkit 입니다.
이번에 공부한 내용은 S3 입니다.
S3는 오브젝트 스토리지 입니다. 오브젝트를 할글로 번역하면 객체 인데요.
S3는 파일을 객체로 취급합니다.
그래서 프로그래밍에서 굉장히 좋은 디스크 입니다.
일단 EBS라고 불리는 엘라스틱 블락스토리지는 그냥 우리가 생각하는 하드디스크 또는 SSD여서
파일을 객체 보다는 그냥 파일이죠이게 뭐라고 설명하기가 그렇네요 ^^
EFS라고 해서 네트워크 파일 시스템은 공유볼륨으로 동작 가능 합니다.
그러면 EFS하고 S3는 무슨 차이인가?
일단 요금을 디스크용량에 따라서 받지 않고 사용량에 따라서 받습니다.
음 제가 말하고도 이게 무슨 말인가 ㅠ.ㅠ
자 저희가 로고로 a.jpg라는 파일을 업로드하기 위해서 EBS 또는 EFS를 사용한다고 하면
음 보통 1GB 정도의 디스크를 사서 컴퓨터에 연결을 해야 합니다.
그런데 S3는 a.jpg의 용량만큼만 돈을 내면 됩니다.
이게 제일 큰 차이 입니다.
가용성 존(AZ) 영역에 할당하지만, URL과 키만 알면 퍼블릭으로 공유해 두었다면 어디서든 접근할 수 있습니다.
물론 멀티 가용성 존(AZ)도 설정이 가능 합니다.
이번에 공부한 내용은 여기에 관한 내용이고요.
여기서 저는 기본적인 지식은 어느정도 있는데 혼란서르운 부분이 IAM 즉 권한 관리 입니다.
이놈의 권한 관리는 맨날 봐도 힘듭니다.
한번더 IAM 섹션을 더 파봐야겠습니다.
S3 대체재
음 AWS를 공부하고 있기는 하지만, 다양한 서비스를 접하고 설계해야하는 AA라는 직업 입장에서 S3는 다양한 대체제가 존재 합니다.
음 S3가 거의 업계 표준이라서 ㅎㅎㅎ S3 라이버래리와 대부분의 호환성을 가지고 있습니다.
그것도 큰 장점입니다.
S3 그래도 비싸네 하면 직접 S3와 비슷한 서비스를 구현 했다가 프로그램 안바꾸고 다시 돌아 올 수 있습니다. ^^
얼마나 좋습니까 ^^
gluster
garagefs
seaweedfs
ceph
minIO 등이 있는데
저는 저기서 minIO를 다뤄 봤습니다.
정말로 AWS라이버래리와 호환성이 존재 합니다.
단점은 진짜로 S3를 제가 관리해야 된다는게 단점입니다.
일단 비용 절감은 됩니다.
하지만, 스토리지에 저장된 파일이 커질 수록 ㅠ.ㅠ 관리가 많아저서 다시
고객사에서는 S3로 전환을 했습니다.
요약
S3는 프로그램과 친화적인 저장소 시스템이다.
S3는 사용한 양만큼만 돈을 낸다.
S3는 다양한 대체재가 존재한다.
등 이겠네요
감사합니다.
관련글
[TALKITAA#011] AWS 공부 Route53 - 관리형 DNS의 개념
https://steemx.org/blog/@talkit/talkitaa011-aws-route53-dns--u79n8t
[TALKITAA#010] AWS 공부 RDS 개념 정리
https://steemx.org/blog/@talkit/talkitaa010-aws-rds--bgyb75
[TALKITAA#009] AWS 고가용성 및 확장성(스케일성) 강좌 마무리
https://steemx.org/blog/@talkit/talkitaa009-aws--rvt365
[TALKITAA#008] AWS 고가용성 및 스케일성 개념 잡기
https://steemx.org/blog/@talkit/talkitaa008-aws
[TALKITAA#007] AWS 변경된 무료 티어 관련
https://steemx.org/blog/@talkit/talkitaa007-aws
[TALKITAA#006] AWS 강좌 수업 내용 정리(EC2 데이터 스토리지 섹션) - 테스트 문항들
https://steemx.org/kr-dev/@talkit/talkitaa006-aws-ec2
[TALKITAA#005] AWS 강좌 수업 내용 정리(EC2 섹션) - ENI(Elastic Network Interface) 활용하기
https://steemx.org/blog/@talkit/talkitaa005-aws-ec2-enielastic-network-interface
[TALKITAA#004] AWS 강좌 수업 내용 정리(EC2 섹션) - 클라우드 네트워크 관련 기본 포트들
https://steemx.org/blog/@talkit/talkitaa004-aws-ec2
[TALKITAA#003] AWS Identity and Access Management (IAM) 관련 강좌 수강 완료
https://www.steemit.com/blog/@talkit/talkitaa002-aws-identity-and-access-management-iam
[TALKITAA#002] AWS CLI를 윈도우즈에 설치하다.
https://www.steemit.com/blog/@talkit/talkitaa002-aws-cli
[TALKITAA#001] AWS 공부를 시작하다.
https://www.steemit.com/kr-dev/@talkit/talkitaa001-aws

이젠 꽤 어려워졌네요 ㅠㅠ
0.00 SBD,
3.78 STEEM,
3.78 SP
이건 개념 정리라서 어려울 수 밖에 없을 것 같습니다. ^^
일단 강의 다 듣고 나면 실습을 하면서 설명을 하면 좀 더 나아지지 않을까 생각 됩니다. ^^
실습을 강사님따라 하고 싶은데 ㅎㅎㅎ
시간이 없어서 강사님 실습을 보고만 있습니다. ㅠ.ㅠ
[booming-kr-auto]
보팅 완료했습니다 🙌
끊임없는 공부 대단하십니다 'ㅡ')b ㅎㅎㅎ
0.00 SBD,
0.63 STEEM,
0.63 SP
[booming-kr-auto]
보팅 완료했습니다 🙌
네 뉴발님
열심히 공부하고 있습니다.
제가 선택한 직업이 ^^ 새로운 기술이 계속 나와서 ㅠ.ㅠ
열심히 공부를 해야 젋은이들을 따라갈 수가 있어서요 ^^
🎉 Congratulations!
Your post has been upvoted by the SteemX Team! 🚀
SteemX is a modern, user-friendly and powerful platform built for the Steem community.
🔗 Visit us: www.steemx.org
✅ Support our work — Vote for our witness: bountyking5
하루 24시간을 정말 알차게 쓰시는 거 같아요!
열심히 공부 해보고 있습니다.
유데미 사이트에서 강의 끊어서 이렇게 열심히 해본적은 거의 없네요 ㅎㅎㅎ