AI가 랜섬웨어 공격의 증가와 싸울 수 있습니까?
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
Packer 는 HashiCorp가 개발 한 서버 이미징 도구입니다. 서버 이미징; 또는 대안 적으로 불변 인프라 스트럭처; Ansible 또는 Puppet과 같은 런타임 구성 도구의 일반적인 대안입니다. 서버가 일단 배치되면 절대로 서버를 변경하지 않는다는 아이디어를 기반으로합니다. 대신 변경 사항이 포함 된 새 서버 를 배포 한 다음 이전 서버를 해제하십시오. 따라서 서버 유지 관리가 쉬워지고 많은 컴퓨터에서보다 효율적으로 확장 할 수 있습니다.
Packer는 기본적으로 Vultr을 지원하지 않지만 해당 지원을 추가 하는 플러그인 이 있습니다. Vultr을 지원하는 Packer 설치 지침은 플러그인의 README에서 찾을 수 있습니다. 이 기사의 나머지 부분에서는 Vultr 플러그인뿐만 아니라 Packer가 설치되어 있다고 가정합니다.
Packer의 목적은 이미징 시간과 똑같이 새 서버를 만드는 데 사용할 수있는 서버 이미지 또는 아티팩트를 생성하는 것입니다. Vultr의 경우 이러한 아티팩트를 스냅 샷이라고합니다. 플러그인은 새 VPS를 배포하고 정의 된 프로비저닝을 실행하고 스냅 샷을 생성 한 다음 VPS를 분리하여 작동합니다. 이미지에서 새 서버를 만들려면 Vultr의 API를 호출하여 원하는 스냅 샷을 OS로 사용하여 새 VPS를 배포하면됩니다.
Packer는 입력으로 실행해야하는 빌드를 정의하는 JSON 파일을 사용합니다. 다음은 Vultr 빌드를 정의하는 샘플 파일입니다.
{
"variables": {
"vultr_api_key": "{{env `VULTR_API_KEY`}}"
},
"builders": [
{
"type": "vultr",
"api_key": "{{user `vultr_api_key`}}",
"snapshot_description": "My Awesome App",
"region_id": "2",
"plan_id": "201",
"os_id": "167",
"ssh_username": "root"
}
]
}
이 파일은 두 개의 최상위 키를 가지고 variables
와 builders
. 이 variables
키는 사용자 정의 변수를 정의하는 데 사용되며,이 경우 VULTR_API_KEY
나중에 사용할 수있는 방식으로 환경 변수 를 통합하는 데 사용됩니다. 이 builders
키에는 실행할 빌드 목록이 포함되어 있으며이 경우에는 Vultr 빌드 만 있습니다. 그 빌드를 조금 해보자.
type
: 이것은 실제로 사용할 빌더를 정의하며 Vultr 빌드의 경우 항상 있어야 vultr
합니다.api_key
: 빌드를 실행하려면 여기에 정의 된 API 키가 필요합니다. 이 예제는이를 vultr_api_key
사용자 변수 의 값으로 정의하며 , 이후 VULTR_API_KEY
환경 변수 의 값으로 설정됩니다 .snapshot_description
: 결과 스냅 샷에 대한 설명입니다.region_id
: VPS를 배포 할 지역입니다. 이는 최종 스냅 샷에는 영향을 미치지 않으며 스냅 샷이 작성된 서버에만 영향을줍니다.plan_id
: VPS에 사용할 계획입니다. 이 스냅 샷의 향후 사용은 최소한이 계획을 정의해야합니다.os_id
: 스냅 샷의 기반이되는 운영 체제.ssh_username
: 프로비저닝을 위해 서버에 SSH를 연결할 때 사용되는 사용자 이름입니다. Linux 서버의 경우 일반적으로 root
입니다.사용하려면이 파일을 이름과 같은 이름으로 저장 server.json
한 다음 명령을 실행하십시오 packer build server.json
. 빌드 상태를 나타내는 몇 가지 출력이 표시되며 몇 분이 걸립니다.
이 빌드를 실행하면 이름 Snapshotting: My Awesome App
이 지정된 새 서버 가 만들어지고 스냅 샷 된 다음 삭제됩니다. 프로 비져가 정의되어 있지 않으면 이것이 전부입니다. 프로 비져 정의에 대한 자세한 내용은 Packer 's documentation을 참조하십시오 .
빌드가 완료되면 Packer는 결과 스냅 샷의 ID를 출력합니다.
이 세 가지 값은 모든 Vultr 빌드에 필요하지만 여러 가지 방법 중 하나로 정의 할 수 있습니다. 각각에 대해 모호성을 피하기 위해 변형 중 하나를 정확하게 지정해야합니다.
지역 정보는 API를 통해 문의 할 수 있습니다 : https://www.vultr.com/api/#regions_region_list
region_id
: 지역의 ID (예 : 2
region_code
: 지역 코드, 예 : ORD
API를 통해 계획 정보를 쿼리 할 수 있습니다 : https://www.vultr.com/api/#plans_plan_list
plan_id
: 계획의 ID (예 : 201
운영 체제 정보는 API를 통해 쿼리 할 수 있습니다 : https://www.vultr.com/api/#os_os_list
os_id
: OS의 ID 167
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
오픈 소스이자 무료 운영 체제인 ReactOS가 최신 버전과 함께 제공됩니다. 현대 Windows 사용자의 요구 사항을 충족하고 Microsoft를 무너뜨릴 수 있습니까? 이 구식이지만 더 새로운 OS 환경에 대해 자세히 알아보겠습니다.
Whatsapp은 마침내 Mac 및 Windows 사용자용 데스크톱 앱을 출시했습니다. 이제 Windows 또는 Mac에서 Whatsapp에 쉽게 액세스할 수 있습니다. Windows 8 이상 및 Mac OS 10.9 이상에서 사용 가능
인공 지능이 소규모 회사에서 어떻게 인기를 얻고 있으며 어떻게 인공 지능이 성장할 가능성을 높이고 경쟁자가 우위를 점할 수 있는지 알아보려면 이 기사를 읽으십시오.
최근 Apple은 문제를 해결하기 위해 macOS Catalina 10.15.4 추가 업데이트를 출시했지만 이 업데이트로 인해 Mac 컴퓨터의 브릭킹으로 이어지는 더 많은 문제가 발생하는 것 같습니다. 자세히 알아보려면 이 기사를 읽어보세요.
빅데이터의 13가지 상용 데이터 추출 도구
우리 컴퓨터는 모든 데이터를 저널링 파일 시스템이라고 하는 체계적인 방식으로 저장합니다. 검색을 누르는 즉시 컴퓨터에서 파일을 검색하고 표시할 수 있는 효율적인 방법입니다.https://wethegeek.com/?p=94116&preview=true
과학이 빠른 속도로 발전하고 우리의 많은 노력을 인수함에 따라 설명할 수 없는 특이점에 처할 위험도 높아집니다. 특이점이 우리에게 무엇을 의미할 수 있는지 읽어보십시오.
26가지 빅 데이터 분석 기법에 대한 통찰: 1부
의료 분야의 AI는 지난 수십 년 동안 큰 도약을 했습니다. 따라서 의료 분야에서 AI의 미래는 여전히 나날이 성장하고 있습니다.