전체 글 썸네일형 리스트형 AWS - EC2 Instance 구매 옵션 EC2 Instance에 구매 옵션으로는 총 7가지가 있습니다. 1) On-Demand Instances 2) Reserved Instance 3) Saving Plans Instance 4) Spot Instance 5) Dedicated Hosts(전용 호스트) 6) Dedicated Instances(전용 인스턴스) 7) Capacity Reservations(용량 예약) 1) On-Demand Instances : 사용할 때만 비용을 지불하며 초단위로 청구됩니다. 워크로드가 짧고 예측 가능한 가격표입니다. 모든 운영체제에 대해서 시간당 비용 청구가 비싸지만 정기 약정은 필요하지 않습니다. 연속적인 단기 워크로드나 Application 동작을 예측할 수 없는 워크로드에서 많이 사용됩니다. > 호텔 .. 더보기 AWS - Security group Security Group = Firewalls - AWS 네트워크 보안관리를 진행 - EC2 In-Bound, Out-Bound 컨트롤 규제 - 허용할 규칙 관리 - IP 주소를 참조하여 Security Group을 만듬 - 컴퓨터의 위치나 다른 보안 그룹끼리 서로 참조가 가능함 역할 - 포트규제 - IPv4인지 IPv6인지 체크(인증된 IP) - In-Bound Network 통제(EC2 Instance로 들어오는 것을 규제함) - Out-Bound Network 통제(EC2 Instance로부터 나가는 것을 규제함) 인스턴스와 보안그룹은 다대다 관계이기에 인스턴스에 여러 보안그룹을 붙일 수 있고 하나의 보안 그룹에도 여러 인스턴스가 붙을 수 있습니다. VPC 결합으로 통제하고 있기 때문에, 새로운 .. 더보기 AWS - EC2 EC2 = Elastic Compute Cloud (IaaS = Infrastructure as a Service) EC2 Instance = VM(Virtual Machine)으로 Data는 가상 드라이브 또는 EBS 볼륨에 저장하고 사용합니다. 데이터 저장공간은 하드웨어 측면에서는 EC2 Instance Store, 네트워크 기반으로는 EBS & EFS에서 관리합니다. EBS(Elastic Block Store) = AWS EC2와 연결도 되고 RDS(Relational Database Service)에서 사용되는 원시 블록 수준의 스토리지입니다. EFS(Elastic File System) Amazon Elastic File System (Amazon EFS) 은 완전히 탄력적인 서버리스 파일 스토.. 더보기 Access Key & IAM Role & IAM Service Access Key AWS Cli를 이용해서 접속할 때 Cli포스팅에서 제시한 AWS Cli를 OS에 맞게 설치하고 명령어를 입력합니다. 저는 Mac OS여서 AWS Cli를 설치한 다음 Terminal를 통해서 접속하였습니다. [haams@haamsui-MacBookPro] ~ % aws configure AWS Access Key ID [None]: ------------------- AWS Secret Access Key [None]: ---------------------------------- Default region name [None]: ap-northeast-2 Default output format [None]: 액세스 키가 생성되면 Terminal에서 위에 내용대로 진행하면 됩니다. .. 더보기 AWS - CLI & 사용자 정보 보호 사용자 정보를 보호하기 위해서는 두 가지 방법이 있습니다. - 비밀번호를 복잡하게 하거나 Custom으로 하여서 관리하는 방법 (ㄱ) - MFA를 활용해서 이중 인증하는 방법 (ㄴ) ㄱ. 커스텀으로 비밀번호 복잡하게 하는 것 ㄴ. 처럼 MFA는 가상 기기를 활용해서 OTP 인증을 한 번 더 하는 것입니다. 보안 자격 증명에서 MFA 생성을 진행하여 구글 OTP Generator에 QR로 스캔한 다음 등록하면 됩니다. MFA를 등록하게 되면 로그인할 때 비밀번호를 입력하고 OTP 인증도 해야합니다. 따라서 가상기기는 반드시 잃어버리면 안됩니다. 참조문헌이며, 가상기기로 활용될 수 있는 어플리케이션 등이 소개되어 있으니 확인해주세요. https://aws.amazon.com/ko/iam/features/mf.. 더보기 About IAM IAM - Identity and Access Management ; Global Service = not scopped region service : 사용자와 사용자 그룹을 관리하는 서비스로 글로벌 서비스입니다. 즉, 지역에 구애받지 않는 서비스입니다. IAM Groups - 사용자만 그룹에 속할 수 있고 그룹 안에 여러 사용자를 배치할 수 있으며, 사용자는 IAM Group의 정책을 상속받아 서비스를 이용하게 됩니다. IAM Users - 루트 계정과 사용자 계정으로 나뉘는데, 로그인 할 때 나눠서 진행할 수 있습니다. - 루트 계정이 아닌, 가능한 사용자 계정을 통해 로그인하고 서비스를 이용해야 보안적인 측면에서 안전할 수 있습니다. (단, 루트 계정이 반드시 필요한 경우도 존재) 조직 하나에 그룹.. 더보기 AWS 소개 AWS란? - Amazon Web Service로 복잡하고 확장가능한 Application 개발이 가능하며, 클라우드 환경으로 여러 서비스를 지원합니다. - Server Hosting, Application Backend 등 다양한 범주에서 서비스를 지원합니다. 고려해야할 점(AWS 사용시) AWS Region AWS Available Zone AWS Data Center AWS Edge Location(전송지점) 1. AWS Region - 지역 이름이며 주로 코드와 매핑되어 있고 서비스의 핵심인 데이터 센터의 군집체로 생각하면 됩니다. - 대부분의 서비스는 특정 Region에 연결되어 국한됩니다. (A라는 Region에서 서비스가 된다면 B라는 Region에서는 해당 서비스를 이용할 수 없음) AWS.. 더보기 Swift : func (함수)에 대해서 함수는 인풋값에 따라 아웃풋 값이 나오는 구조이며 스위프트UI에서는 여러 함수 종류가 있습니다. 여러 함수에 대해서 하나씩 확인해보겠습니다. 1) 파라미터에 기본값을 설정해주는 함수 (default Parameter) - 파라미터의 default 값을 정의하여 해당 함수 호출시 인자로 값을 넣지 않더라도 기본 값으로 정의되어 반환됨 func discount(_ price: Double, ratio: Double = 0.2) -> Double { return price * (1-ratio) } let discountPrice = discount(10000) /* * _ price로 표시함으로써 바로 price 값을 넣어서 함수를 호출합니다. * 여기서는 ratio 값을 넣지 않아도 기본 셋팅으로 (Defa.. 더보기 이전 1 ··· 4 5 6 7 8 9 10 ··· 18 다음