CS(Computer Science)45 9. Selenium - Automated Testing #Selenium #automated #testing Automated Testing 빠른 테스트 시간 더 정확한 테스트 테스팅의 숨은 적 - module dependency 사람 자원 절약 자동화된 regression testing 시도때도 없는 테스팅 Testing integrated (with Jenkins) 밤잠 잘 필요 없는 테스팅 (Nightly Testing) Selenium Suites of testing s/w for web app supports many languages (java, c#, php, python, Ruby, Perl, JS, C, C++) supports many OS (Ios, Android...) supports major web browsers (fir.. 2023. 2. 6. 8. Ansible - Configuration Management #Ansible #Configuration #Management Configuration Management Automated CM Manage large scale heterogeneous computer cluster H/W monitoring S/W install Environment 불일치 문제 해소 업무 Zero Downtime 달성을 위한 기본적인 도구 Basic tool for IT Automation IAC(Infrastructure As Code) IT operation을 자동화 중앙에서 수백대 이상의 기기에 각 기기에 필요한 환경을 provisioning CM Tools - Puppet, Chef, Saltstack, Ansible 특징 Scalability Ease of S.. 2023. 2. 6. 7. KUBERNETES #Kubernetes Docker Swarm Contanier : docker container Scaling: manual Load Balancing : primitive(원초적인) Installation: easy & fast Scalability : limited Storage Volume : Shrarable over any container GUI : NO K8s(Kubernetes) Container: 다른 container도 가능 Scaling: fully automatic Load Balancing: configurable(변경가능한) Installation : more time consuming Scalability: string Storage Volume : within a po.. 2023. 2. 6. 6. Network Virtualization #network #virtualization #namespace #cgroups Virtualization OS = 하드웨어 virtualization S/W Physical 하드웨어를 사용하는 데에서 생기는 제한을 인식하고 모든 하드웨어 자원을 virtualize 할 필요가 있다 OS는 driver를 사용하여 하드웨어를 구동하는데 driver는 S/W이다 driver가 실제로 하드웨어 자원을 접근하는 대신 두 단계로 나누어서 하위층 driver는 그대로 하드웨어 자원에 접근하되 , OS에게 보여주고 서비스하는 상위층 driver는 하드웨어의 일부를 독립적으로 구분하고 떼어내거나 혹은 다수의 하드웨어처럼 사용할 수 있도록 virtualize VM : virtualize machine CPU.. 2023. 2. 6. 이전 1 ··· 7 8 9 10 11 12 다음 728x90