본문 바로가기

전체 글74

IaC를 이용한 클라우드 인프라 구축 프로젝트 1 IaC를 이용하여 클라우드 인프라 구축 프로젝트를 진행했습니다. 프로젝트를 설명하기 전에 IaC에 대해 알아보겠습니다. IaC란? IaC는 "Infrastructure as Code"의 약자로, 인프라스트럭처를 코드로 정의하고 구성하는 접근 방식을 나타냅니다. IaC를 사용하면 서버, 네트워크, 데이터베이스 등과 같은 IT 인프라스트럭처를 코드로 작성하여 버전 관리, 자동화, 반복성, 확장성 등을 증가시킬 수 있습니다. IaC는 주로 템플릿 언어를 사용하여 인프라를 정의하고, 이를 사용하는 도구들은 AWS CloudFormation, Terraform, Ansible, Chef, Puppet 등이 있습니다. 이러한 도구들을 통해 사용자는 코드로 인프라를 정의하고, 도구가 이를 해석하여 실제 인프라를 생성.. 2023. 12. 5.
AWS 이제 AWS에 대해 알아보자 AWS란? 아마존 닷컴이 제공하는 클라우드 컴퓨팅 플랫폼으로, 다양한 IT 서비스를 제공하여 기업과 개발자가 웹상에서 다양한 애플리케이션을 운영하고 관리할 수 있도록 지원합니다. AWS는 세계적으로 가장 큰 클라우드 서비스 제공 업체 중 하나이며, 다양한 서비스와 리전을 통해 글로벌하게 서비스를 제공하고 있습니다. AWS는 다양한 산업 및 규모의 비즈니스에 맞춰진 서비스를 제공하며, 클라우드 환경에서 안정적이고 확장 가능한 인프라스트럭처를 구축하는 데 사용됩니다. AWS는 특히 개발자, 기업, 스타트업 등이 손쉽게 클라우드 기술을 활용할 수 있도록 하는 다양한 리소스와 지원을 제공합니다. AWS Global Infra structure AWS Regions - AWS 리전은 .. 2023. 12. 5.
Cloud AWS에 대해 공부하기전에 Cloud에 대한 이해가 필요합니다. 관련용어를 통해 Cloud에 대해 알아봅시다. Cloud란? 클라우드(Cloud)는 인터넷을 통해 데이터를 저장, 관리 및 처리하는 서비스를 말합니다. 전통적인 방식으로는 개별적인 컴퓨터나 로컬 서버에서 데이터를 처리하고 저장했지만, 클라우드 컴퓨팅은 이러한 자원을 네트워크를 통해 온라인으로 제공합니다. 클라우드 서비스는 기업, 개인 및 기관에 다양한 형태로 제공되며, 이를 통해 사용자들은 인터넷을 통해 필요한 IT 리소스에 접근할 수 있습니다. Cloud의 특징 자원 공유와 풀링 (Resource Sharing and Pooling) - 클라우드는 다수의 사용자에게 서버, 스토리지, 네트워크, 소프트웨어 등의 IT 자원을 제공하며, 이를 .. 2023. 12. 4.
소프트웨어 테스팅 종류 No. Test Category 1 Static / Unit Testing 2 SW Unit Integration Testing 3 SW Component Integration Testing 4 SW Testing 5 HW SW Integration 6 System Element Integration 7 System Testing ( Acceptance Testing ) 테스트 유형은 다음과 같은 특정한 테스트 목적에 중점 소프트웨어가 수행하는 기능에 대한 테스팅 호환성, 신뢰성, 사용성과 같은 비기능적인 품질 특성 테스팅 소프트웨어나 시스템의 구조나 아키텍처에 대한 테스팅 변경 내용에 관한 테스팅 ( 유지보수 테스팅) 소프트웨어 테스트 설계 기법의 종류 테스트 기법을 블랙박스와 화이트박스로 구분하는 전.. 2023. 12. 4.
소프트웨어 품질 소프트웨어 품질이란? 소프트웨어 품질은 요구 사항 및 가정에 대한 직접적 또는 간접적인 합의 정도입니다.소프트웨어 품질은소프트웨어 제품의 합리적인 특성을 설명하는 연구 및 실습 분야로 결정됩니다.소프트웨어 품질에 대한 두 가지 주요 태도가 있습니다. 결함관리 품질 속성 소프트웨어 품질요소 휴대성 - 일반적으로 다양한 운영 체제 모드, 다른 컴퓨터, 다른 소프트웨어 제품 등에서 작동하도록 만들 수 있는 경우 소프트웨어 앱은 이식 가능 유용성 - 소프트웨어 제품은 다양한 계층의 사용자가 제품의 기능을 쉽게 억제할 수 있을 때 최고의 유용성을 갖습니다. 재사용성 - 제품의 다양한 코드 세그먼트를 쉽게 재사용하여 새로운 소프트웨어 앱을 개발할 수 있는 경우 소프트웨어 제품의 재사용성이 가장 좋습니다. 정확성 -.. 2023. 12. 4.
Network4 1. 서브네팅 계산 - 살고 있는 네트워크 구하기 -> 둘다 맨끝을 이진수로 바꿔서 이진연산 - 브로드케스트 구하기 ex) 201.22.10.60 255.255.255.248 256에서 248을 빼면 8 그럼 8네트워크로 나누어진다 -> 0 8 16 24 56 64 60이기에 56네트워크에 포함된다 주소범위는 56~63인데 모두 0일때는 네트워크 주소이고 모두 1일때는 브로드케스트주소 00111100 (60) 11111000 (248) 00111000 (56)이기에 56네트워크에 살고 있는것 00111 까지 주소고 000이 네트워크 주소 111이 브로드케스트 주소 2. OSI 7 layer 3.IP 3.CIDR(classless inter domain routing) 클래스가 없는 환경을 구성하는것 4... 2023. 12. 4.