Amazon AppFlow

AWS 推出了可以接外部資料的服務:「New – Announcing Amazon AppFlow」。

以往是自己寫 script 接,現在有服務可以直接接起來。在「Amazon AppFlow integrations」這邊可以看到有支援哪些服務可以接,掃過去發現有看到 Amplitude 但沒看到 Mixpanel,可能是沒橋隴?

然後是價錢的部份,有兩個部份。第一個是每個 flow run 收一次錢 USD$0.001,一個帳號一個月最多只能有一千萬次,這個部份的費用應該不會太高,一個小時拉一次一個月也才 720 次,所以除非是非常頻繁的在拉資料,不然應該不是問題...

另外一個是處理的資料量也要收錢,這個部份應該是比重比較大的部份,要多收 USD$0.02/GB (us-east-1) 或是 USD$0.09/GB (ap-northeast-1),而目前最貴的點則是在南美的 USD$0.16/GB (sa-east-1)。

不過現有套件應該也可以做到,主要還是賣給需要快速建系統出來的人。

ICANN 否決 .org 與 .ngo 的交易

ICANN 否決了 .org.ngo 網域控制權的交易:「ICANN Board Withholds Consent for a Change of Control of the Public Interest Registry (PIR)」。

Today, the ICANN Board made the decision to reject the proposed change of control and entity conversion request that Public Interest Registry (PIR) submitted to ICANN.

事情主要是起於 PIR (Public Interest Registry) 在 2019/11/13 宣佈他們的母單位 ISOC (Internet Society) 將被 Ethos Capital 併購,而這包含了 .org.ngo 網域的資產,這也代表了由 PIR 控制的網域會從非營利單位移到營利單位下 (總共有七個網域,其中最重要的是 .org,有超過一千萬個網域在上面),於是引發許多人的關注:

On 13 November 2019, PIR announced that ISOC, its parent organization, had reached an agreement with Ethos Capital, under which Ethos Capital would acquire PIR and all of its assets from ISOC. Under the agreement, PIR would also be converted from a Pennsylvania not-for-profit corporation to a for-profit Pennsylvania limited liability company. ISOC created and agreed to the transaction details that are under review.

而在隔天 2019/11/14,PIR 依照規定向 ICANN 送出「Notice of Indirect Change of Control and Entity Conversion」申請,依照規定,ICANN 需要在 2020/05/04 前批准或是否決,也就是這幾天就要做出決定。

而 ICANN 昨天宣佈了否決這項提案,暫時搞定了這件事情... 接下來看 Ethos Capital 會不會有什麼反擊 (上訴或是上法院)。

AWS 義大利區開張

這是這幾天 AWS 新開的區域:「Now Open – AWS Europe (Milan) Region」,這樣就成為歐洲的第六個 region,與美洲的數量也一樣了 (美國四個,加拿大一個,南美一個)。

不過用 aws ec2 describe-regions | jq '.Regions[].RegionName' | xargs -n1 aws ec2 describe-availability-zones --region 掃了一輪,只有 us-east-1 (美東一區)、us-west-2 (美西二區) 與 ap-northeast-1 (日本) 有超過三個 AZ,這樣難怪 AWS 會考慮在日本多開一個大阪區了...

AWS 南非區開張

上個禮拜 AWS 南非區開張營業:「Now Open – AWS Africa (Cape Town) Region」。

不過測了一下從 HiNet 過去的 latency 居然到了 450ms,看了一下 routing,應該是先到美國,繞道歐洲後再到南非,看看後續會不會比較好?從台灣的 GCP 過去也沒好到哪邊,大約 410ms。

APOL 則是 320ms 左右,應該是繞的比較少...

透過 WebRTC 直接在網頁對傳檔案的服務

Twitter 上看到的服務 WEBWORMHOLE

透過 WebRTC 直接網頁對網頁傳資料,就不需要再透過第三方服務了。當然這樣做的前提是雙方都要在線上。

另外也可以在 cli 下面用:

之後要傳大檔案找不到空間放的時候可以用看看...

PHP 8 的提案,將 JSON library 放入必須項目

Twitter 上看到的通知,這個提案將 PHPJSON 列為語言的必須項目,目前的狀態是 Under Discussion:「PHP RFC: Always available JSON extension」。

以前沒有引入的一個原因是因為底層使用的 library 的授權 JSON license 不是 open-source license,這對於要打包出 binary 散佈時的問題很大 (跟其他 license 衝突):

The Software shall be used for Good, not Evil.

在 PHP 7 之後,JSON 的實做決定改用 jsond (參考「PHP RFC: Replacing current json extension with jsond」),這邊用的是 PHP License 授權:「LICENSE」,這個因素就緩解了。

而這個提案提議拔掉 ./configure –-disable-json 關閉 JSON library 的能力,把 JSON library 變成 PHP language 的一部份:

Make it impossible to disable the JSON extension through configuration or build options. Require that JSON be built statically instead of as a shared library.

這個提案如果通過的話,對大多數人應該還是沒什麼影響,因為一般在用的版本都會裝 JSON library。而且現在會透過 Composor 管理套件,很容易就會有 dependency 會用到 JSON 而需要安裝 JSON library,問題不太大...