IS 뉴스
키워드 IS 결과입니다.
-
IT소금물에 사흘 담가도 멀쩡한 초경량·고내식 마그네슘 합금
기존 마그네슘-알루미늄 합금(오른쪽)은 3일 동안 소금물에 담가 두자 심하게 녹았지만 스칸듐을 미량 첨가해 코어-쉘 설계 기술이 적용된 마그네슘 합금(왼쪽)은 큰 변화가 없었다. UNIST 제공 상용 합금과 비교해 부식 속도가 7분의 1에 불과한 고내식 마그네슘(Mg) 합금이 개발됐다. 울산과학기술원(UNIST)은 박성수 신소재공학과 교수팀이 마그네슘 합금 속 철 불순물을 제거하는 대신 작은 구조체 안에 가두는 설계 기술을 개발해 고내식성 마그네슘 합금을 구현했다고 12일 밝혔다. 연구결과는 지난달 23일(현지시간) 국제학술지 '사이언스 어드밴시스'에 공개됐다. 마그네슘 합금은 가볍고 단단해 자동차·항공우주·전자기기에서 유망한 경량 소재로 꼽히지만 수분이나 소금기가 있으면 쉽게 부식된다는 점이 문제다. 특히 철(Fe) 불순물이 합금 내부에 전기화학적인 전위 차이를 만들며 주변 마그네슘 부식을 가속한다. 그동안 마그네슘 기반 소재의 내식성을 높이려면 철 함량을 최대한 줄인 값비싼 고순도 원료가 필요하다는 인식이 강했다. 연구팀은 마그네슘 합금에 스칸듐(Sc)을 미량 첨가해 고내식성 합금을 개발했다. 스칸듐 화합물 껍질이 철을 감싼 '코어-쉘' 구조가 형성돼 철이 마그네슘과 직접 닿는 것을 방지한다. 실험 결과 마그네슘-알루미늄 합금은 3일 동안 소금물에 담가 두자 심하게 녹았지만 스칸듐을 미량 첨가한 합금은 큰 변화가 없었다. 금속의 두께 변화량을 기준으로 부식 속도는 60분의 1에 그쳤다. 알루미늄 외에 망간, 아연 등이 첨가된 상용 마그네슘 합금에서는 스칸듐을 극미량 첨가하는 것만으로도 부식 속도가 7분의 1로 줄었다. 박 교수는 "개발된 합금은 초고순도 마그네슘 합금보다 철 불순물 함량이 6배 이상 높은데도 부식 속도가 더 느리다"며 "값비싼 초고순도 원료에 대한 의존도를 낮출 수 있어 고가 소재로 인식되던 마그네슘 소재의 산업 경쟁력을 높일 수 있는 설계 기술이 될 것"이라고 말했다. <참고 자료> - doi.org/10.1126/sciadv.aee9898 왼쪽부터 박성수 UNIST 신소재공학과 교수, 김정기 연구원. UNIST 제공
사이언스 어드밴시스UNISTCIA구조IS -
정치North Korea fires ballistic missile just six days after previous launch
North Korea fired at least one ballistic missile off its east coast ahead of a joint military exercise between South Korea and the United States. North Korea conducts a test launch of a tactical ballistic missile on April 20 in this photo released by the state-run Korean Central News Agency. YONHAP North Korea fired at least one ballistic missile off its east coast on Wednesday, days ahead of a joint military exercise between South Korea and the United States. “We have detected the missile launched from the Wonsan area of North Korea toward the East Sea at around 6 a.m.,” South Korea’s Joint Chiefs of Staff (JCS) said. The missile flew more than 700 kilometers (435 miles) and marked North Korea’s 11th ballistic missile launch this year. South Korea and the United States are reportedly conducting a detailed analysis of its exact specifications. The launch marks North Korea’s second ballistic missile test in under a week. It fired a short-range ballistic missile toward the East Sea last Thursday. The consecutive tests are seen as a protest against Ulchi Freedom Shield, the annual South Korea-U.S. combined military exercise, set to begin next Monday. After the launch, South Korea’s Office of National Security held an emergency security situation review meeting, attended by officials from the Ministry of National Defense, the JCS and other relevant agencies. “North Korea’s ballistic missile launches are provocative acts that violate United Nations Security Council resolutions,” the office said, calling for an immediate halt. The JCS added that it is working closely with allied countries to monitor the launch and prepare a response. “South Korean and U.S. intelligence authorities have tracked and shared related developments since the early stages of the launch and have also shared relevant information with Japan,” the senior military body said. “The military is closely monitoring North Korea’s various activities under a solid South Korea-U.S. combined defense posture and maintains the capability and readiness to […] respond to any provocation.
ESSCIAICEAIIS -
새 소식
zot – 단일 Go 바이너리부터 HA 클러스터까지 확장 가능한 가벼운 OCI Registry
오라클 클라우드 인프라스트럭처(OCI)가 Always Free 계정 대상 Ampere A1 Compute (VM.Standard.A1.Flex) 할당량을 변경했습니다. [리소스 할당량 변경] Compute: 총 2 OCPU Memory: 총 12 GB 월간 허용량: 1,500 OCPU 시간 및 9,000 GB 시간 유연한 인스턴스 구성 할당된 총 리소스 범위 내에서 자유롭게 인스턴스를 분할하여 생성할 수 있습니다. (예: 2 OCPU 인스턴스 1개 또는 1 OCPU 인스턴스 2개) [리전(Region) 제한 사항] Always Free A1 Compute는 테넌시의 홈 리전(Home Region)에서만 제공됩니다. 한국 북부(춘천 / South Korea North) 리전은 Always Free A1 인스턴스 할당 대상에서 제외되어 생성할 수 없습니다.
클라우드PER오라클한국IS -
새 소식
AI한테 시험을 냈는데 출제자가 5번 틀렸다 - LLM 파이프라인 검증기
OCI Distribution/Image Specification을 중심으로 설계된 오픈소스 컨테이너 이미지·아티팩트 레지스트리 정적으로 빌드된 단일 Go 바이너리 로 실행되며, 기본 구성에서는 PostgreSQL이나 Redis 같은 별도 서비스를 준비할 필요가 없음 모든 기능이 포함된 Full 빌드와 핵심 Registry 기능만 포함한 Minimal 빌드를 제공하고, 부가 기능은 extension 형태로 필요한 것만 활성화할 수 있음 작은 환경에서는 매우 단순하게 로컬 filesystem 하나만 지정하면 단일 zot 프로세스만으로 Registry를 구성할 수 있습니다. Garbage Collection, deduplication, retention policy, scrub 같은 기본적인 storage 관리 기능도 자체 제공하며, TLS 인증서와 private key를 직접 지정할 수 있어 단순한 구성에서는 TLS termination을 위한 별도 reverse proxy도 필수적이지 않습니다. Basic Auth, LDAP, OIDC/OAuth2, mTLS와 repository path 단위 authorization도 지원합니다. 필요하면 object storage로 확장 이미지 저장소로 로컬 filesystem뿐 아니라 다음과 같은 object storage를 직접 사용할 수 있습니다. AWS S3 / S3-compatible storage Google Cloud Storage Azure Blob Storage 따라서 MinIO 같은 온프레미스 S3-compatible storage와 조합하는 것도 가능합니다. remote storage를 사용할 때는 blob 다운로드를 signed URL로 redirect할 수도 있어, 대용량 image layer를 zot 프로세스가 직접 중계하지 않고 object storage가 클라이언트에 바로 전달하도록 구성할 수 있습니다. 단일 인스턴스에서 HA/scale-out까지 작게 사용할 때는 별도의 외부 DB 없이 단일 인스턴스로 운영할 수 있지만, 규모가 커지면 동일한 zot을 여러 인스턴스로 확장할 수도 있습니다. 여러 zot 인스턴스가 동일한 remote storage와 Redis 또는 DynamoDB 기반의 shared metadata/cache backend를 사용하도록 구성하면, 일반적인 load balancer 뒤에 여러 Registry 인스턴스를 배치하는 scale-out 구성이 가능합니다. 즉 처음부터 복잡한 클러스터를 구성할 필요 없이, 단일 zot + local disk 에서 시작해서 필요해지면 Load Balancer + 여러 zot + S3-compatible storage + shared metadata backend 형태로 확장할 수 있습니다. compute만 확장하거나 compute와 storage를 함께 확장하는 구성도 공식적으로 지원합니다. Registry proxy/cache로도 사용 가능 sync extension을 사용하면 다른 OCI Registry를 주기적으로 mirror하거나 on-demand pull-through cache 로 사용할 수 있습니다. 예를 들어 Docker Hub를 upstream으로 지정하면 최초 pull 시에만 이미지를 받아와 zot에 저장하고, 이후 요청은 로컬 Registry에서 처리하도록 구성할 수 있습니다. 외부 Registry 접근을 줄이고 싶거나 사내 CI/CD에서 Docker Hub rate limit과 외부 네트워크 의존성을 줄이고 싶은 경우에도 유용합니다. 필요한 기능만 추가 UI, GraphQL 검색, Prometheus metrics, Cosign/Notation signature verification, Trivy 기반 vulnerability scanning 같은 기능도 제공하지만 필요하지 않다면 활성화하지 않아도 됩니다. Harbor처럼 replication, scanner, 프로젝트 관리 등 여러 기능을 적극적으로 사용하는 환경이라면 Harbor 같은 통합형 Registry가 더 적합할 수 있습니다. 반대로 “이미지를 Push/Pull하고, 필요하면 외부 Registry의 proxy cache로 사용하고 싶다” 정도가 목적이라면 여러 서비스와 DB를 함께 운영할 필요가 없는 zot이 상당히 매력적인 선택지입니다.
IMALLMAI성에IS -
정치고성 DMZ서 희귀식물 '범부채' 확인…국내 최북단 자생지
▲ DMZ일대에 핀 자생지 범부채. 고성군의 신생대 제3기 현무암 나출지역에서 자생지가 매우 제한적인 '범부채(Iris domestica)'의 국내 최북단 자생지를 새로 확인됐다. 산림청 국립수목원은 11일 현무암 절리가 드러난 고성군의 두 개 산지에서 범부채 자생지가 확인됐다고 밝혔다. 범부채는 붓꽃과(Iridaceae)에 속하는 다년생 식물로, 주황색 바탕에 표범 무늬 점이 새겨진 독특한 꽃을 피우는 대표적인 여름 식물이다. 관상식물로 주변에서 쉽게 접할 순 있으나, 자생지는 서남해안 도서 지역과 내륙의 석회암 지역 암석 나출지 등으로 알려져 온 희귀 식물자원이다. 고성군의 두 개 산지에서 확인된 16개 범부채 자생지는 모두 현무암 절리가 드러난 곳이었다. 이번 발견은 '제2차 DMZ일대 산림생물다양성 조사'를 통해 이뤄졌으며, 재배종이 아닌 자생 집단을 새롭게 확인했다는 점에서 의미가 있다는 것이 국립수목원의 설명이다. 이번에 확인된 자생지는 범부채 개체군의 이동 경로를 추적하고, 대청부채와의 계통진화 및 기후변화에 따른 산림식물종의 분포 변화를 연구하는 데 중요한 북한계선 기준점이 될 것으로 기대된다. 이세훈 기자 #자생지 #범부채 #식물 #최북단 #고성
생물다양성기후변화고성군IS북한 -
새 소식
MCP 서버를 배포해도 툴 설명은 갱신되지 않는다
MCP 서버가 클라이언트에 넘기는 건 크게 셋이다. 툴 설명(tools/list), 서버 지침(initialize의 instructions), 툴 호출 결과(tools/call). 이 중 배포하는 순간 반영되는 건 세 번째뿐이다. 앞의 둘은 연결 시점에 한 번 건네지고 그 뒤로는 클라이언트가 들고 있다. 두 필드의 처지도 다르다. 툴 목록은 notifications/tools/list_changed로 갱신을 알릴 수 있지만 스펙 문구가 MUST가 아니라 SHOULD다. 반면 instructions는 initialize 응답에만 실리고, 라이프사이클 스펙 어디에도 "instructions가 바뀌었다"는 알림이 정의되어 있지 않다. 재연결 외에 갱신 경로가 없다. 서버리스라면 그 알림조차 실질적으로 못 보낸다. 알림을 보내려면 해당 세션으로 열린 스트림이 필요한데, 배포하면 인스턴스가 통째로 교체되어 기존 세션을 들고 있던 쪽이 사라진다. 결과적으로 3주 전에 커넥터를 붙인 사용자의 세션은 3주 전 툴 설명을 읽으면서 오늘 배포된 코드를 호출한다. 에러가 나지 않고, 타입도 안 깨지고, 응답 코드는 200이다. 모델이 조용히 조금 다른 판단을 내릴 뿐이다. 실제 사고 사례. 가계부 항목 분류 정의를 고쳐 배포했는데, 배포 전에 연결된 세션이 살아 있었다. 그 세션의 모델은 옛 정의를 들고 있었고 사용자 데이터는 이미 새 정의로 정리되어 있어서, 모델이 "분류가 잘못됐다"고 판단하고 되돌리려 했다. 버그가 아니다. 양쪽이 서로 다른 시점의 계약을 성실하게 지킨 것이다. 대응은 계약을 산문에서 코드로 옮기는 것이었다. 지켜져야만 하는 규칙은 툴 설명에 문장으로 쓰지 않고 응답 경로에서 거절로 강제한다. 거절 로직은 코드라 배포하면 즉시 반영되고, 오래전에 연결한 사용자에게도 곧바로 적용된다. 흔한 클라이언트 버전 스큐와 결정적으로 다른 점은, 낡은 코드는 시그니처가 안 맞으면 터지지만 낡은 지시문은 절대 안 터진다는 것이다.
가계부사고ISIT리스 -
아직 공개된 뉴스가 없습니다.
새 기사가 준비되는 대로 이곳에 표시됩니다.