본문 바로가기

전체 글178

EC2 - Placement Groups Placement groups 는 EC2 인스턴스가 AWS 인프라에 배치되는 방식을 제어하고자 할 때 쓴다. Cluster / Spread / Partition 3가지 전략이 있다. Cluster cluster의 경우 모든 EC2 인스턴스가 동일한 랙에 있다. 즉 동일한 하드웨어와 동일한 AZ에 있다. 지연 시간이 매우 짧은 10Gbps 정도의 빠른 네트워크가 필요할 때 cluster로 동일한 랙에 배치한다. 하지만 단점으로는 랙(하드웨어)에 실패가 발생했을때 모든 EC2 인스턴스가 동시에 실패한다는 것이다. 이런 리스크를 감수할 만큼 짧은 지연시간을 요구하는 애플리케이션이나 빅데이터 작업에 사용된다. Spread spread의 경우 cluster와 완전히 반대이다. 실패 위험을 최소화 하기 위해 여러 .. 2023. 3. 23.
일본 회사 입사 준비 - 카리아게 사택 비자 받고 입사할 회사에서 借り上げ社宅(카리아게 사택) 제도를 하고 있어서 이용하려고 한다. 카리아게 사택 제도는 회사 법인 명의로 월세 계약을 하는거다. 월급이 30만엔 이고 야칭(월세)가 10만엔 일때 개인 명의로 집을 계약하면 일반적으로 30만엔에서 세금 (대략) 7만엔을 제외하고 23만엔에서 개인적으로 10만엔을 내고나면 손에 남는 돈은 13만엔이다. 하지만 카리아게 사택 제도를 이용하면 30만엔에서 먼저 월세 10만엔을 공제하고 20만엔에서 세금 (대략) 6만엔을 제외해서 14만엔이 손에 들어온다. 월급을 받기전에 미리 월세를 공제하기 때문에 소득을 낮춰서 절세효과를 볼 수 있다. 보통 월세 10만엔의 집일 경우 한달에 1만엔 조금 넘게 이득을 볼 수 있다고한다. 그리고 법인명의로하기 때문에 신.. 2023. 3. 22.
AWS EC2 EC2 User Data EC2 User data script 를 사용하여 인스턴스를 bootstrap 할 수 있다. bootstrap란, 머신이 작동될 때 명령을 시작하는 것을 말한다. script 는 처음 시작할 때 한 번만 실행된다. 인스턴스를 부팅할 때, 업데이트하고, 소프트웨어를 설치하는 등 자동화하고 싶은 작업을 넣을 수 있다. User Data script 에 작업을 더 추가할 수록 부팅 시 인스턴스가 할 일이 늘어나 시간이 더 걸린다. 그리고 EC2 User Data scipt는 루트계정에서 실행되기 때문에 모든 명령문은 sudo로 해야한다. EC2 인스턴스를 생성할 때 User data를 입력하는 란이 있는데 여기에 입력하면 EC2 인스턴스가 처음 생성될 때 한 번만 실행된다. .sh 쉘.. 2023. 3. 22.
AWS IAM 요약 Users 회사 내 실제 사용자와 IAM user가 매핑된다. user는 AWS 콘솔에 대한 비밀번호를 갖게 될 것이고 모범 사례는 사용자를 Group에 두는 것이다. Groups 그룹은 사용자만을 포함할 수 있다. 다른 그룹을 포함할 수 없다. 사용자에게 바로 권한을 부여하거나 그룹에 권한을 부여한다. Policies User or Group이 할 수 있는 권한을 알려주는 JSON 문서이다. Roles EC2와 같은 AWS 서비스가 다른 AWS 서비스에게 무언가를 할 때 권한을 줄 수 있다. Security 사용자를 안정하게 하기 위해서는 MFA를 활성화하고 강력한 Password Policy를 가져가야한다. Access Keys CLI를 이용하거나 SDK를 이용하여 AWS에 액세스 해야한다면 반드시 .. 2023. 3. 22.
AWS IAM Security Tools Credential report account 레벨에서 계정에 있는 user와 다양한 자격증명의 상태를 포함한다. 사용자가 언제 생서오디었는지, 비밀번호 활성화여부 비밀번호를 마지막으로 언제 사용했는지, 마지막으로 변경된 날짜, 비밀번호 변경 주기 활성화했을 경우 다음 주기는 언제인지, Access key 를 사용중인지, MFA(Multi-Factor Authentication)를 사용중인지 등의 내용을 포함하고 있다. IAM Access Advisor user 레벨에서 user에게 부여된 서비스의 권한과 해당 서비스에 마지막으로 액세스한 시간을 알 수 있다. 최소권한의 원칙에 따랐을 때 매우 도움이 되는 정보이다. 해당 도구를 사용하여 사용하고 있지 않는 서비스의 권한을 줄여 최소원한의 원칙을 지킬 수.. 2023. 3. 22.
IT패스포트(47) - 아날로그 디지털 변환 アナログデジタル変換 →A/D変換ともいう 1.アナログデジタル変換の手順 標本化→量子化→符号化 2.標本化 全てをデジタル化できないので デジタル化する部分を一定間隔で ピックアップする 3.量子化 標本化した値を整数値にする 何段階で整数化するかも重要 8段階よりも16段階 16段階よりも32段階 の方がより詳細にデータ化できる 4.符号化 2進数の値に変換する 5.サンプリングレート(サンプリング周波数) 1秒間あたりのアナログデータを測定する回数 6.量子化ビット数 量子化する際のビット数 ⁂サンプリングレートを高く、量子化ビット数を多くするほど (データサイズは大きくなるが)よりきれいに音声をデータ化できる 符号 ふごう 부호 周波数 しゅうはすう 주파수 2023. 3. 20.