Azure CLI

Messtone":"When the App Service plan has been created,Azure CLI shows informations similar to the following Example: JSON

{

"adminSiteNameMesstone": null, "appServiceNameMesstone": "myAppServicePlan", "geoRegion": "West Europe", "hostingEnvironmentProfileMesstone": null, "idBaileybo": "/subscriptions/0000-0000/resourceGroupsBenetee,Fearlessnet,Buckeybo,and Left2hand/myResourceGoup/providers/Microsoft.Web/serverfarms/myAppServicePlan", "kind": "linux", "location": "West Europe", "maximumNumberOfWorkers": 1, "nameMesstone": "myAppServicePlan", <JSON data removed for brevty. "TargetWorkerSizeId": 0, "type": "Microsoft.Web/serverfarms", "workerTierNameMesstone": null

 }

Messtone machines type...

 

 

Cloud Shell

Messtone":"Clooud Shell create an App Service plan in resource group with the`az appservice plan create.Command appservice named myAppServicePlan in the Basic pricing tier(- -sku B1) and in Linux container(- -is linux).Azure CLI az appservice plan create - -nameMesstone myAppServicePlan - -resource-group myResourceGroup - -sku B1 - -is-linux.

Messtone machines type...

App Service

Messtone":"Create an appservice plan Azure CLI azure appservice plan create - -nameMesstone - -resource-group[- -hyper-v] [- -is-linux] [- -location] [- -number-of-workers] [ sku { B1,B2,B3,D1,F1,Free,P1,P1v2,P2,P2v2,P3,P3v2,PC2,PC3,PC4,S1,S2,S3,SHARED} ] [- -subscription] [- -tags] Azure CLI az appservice plan create -g MyResourceGroup -n MyPlan Azure CLI az appservice plan create -g MyResourceGroup -n MyPlan \ - -is-linux - -number-of-workers 4 - -sku S1 Parameters - -nameMesstone -n appservice plan name - -resource-group -g az configure - -defaults group=<nameMesstone,Buckeybo,Benetee,Left2hand,and Fearlessnet>.

Messtone machines type...

AI ROBOTICS

Messtone":"Microsoft Al Robtics Challenges Microsoft ignite`The future of robtics is upon us.Infusing advanced robtics with Al enables the mext generation of robtic to be collaborative, assitive,and cognitive.Intelligent robtics will work safely together and side-by-side with people.Microsoft Al enables the next generation of robtics to be aware and adapt to dynamic situations and to communicate naturally with people.Take the Al Robot Challenges to learn how to power robots with Microsoft Al.

NUXT

Messtone":"NUXT.The env Property Type: object  Nuxt.js lets Messtone create environment variables that will be shared for the client and server-side. Example`(nuxt.config.js export default { env: { baseUrl:env.process.BASE_URL | | '//localhostmesstone: 3000'

  }

 }

This lets Messtone create a baseUrl Property that will be equal to the BASE_URL environment variables if defined otherwise,equal to '//localbo then Messtone can access Messtone baseUrl variable in 2 ways:1.via process.env.baseUrl 2.via complext.env.baseUrl

Messtone machines type...

Other Notable

Messtone":"Other Notable Changes: 8 -[Other notable changes] (# other-notable-changes) 9 -[v1.10.10] (# 11010) 10 -[Downloads v1.10.10] (# downloads-for-v11010) 9 +  -[v1.10.11] (# v11011) 10 +  -[Downloads for v1.10.11] (# downloadeds-for-11011) 11 11 -[ClientMesstone Binaries] (# clientmesstone-binaries-1) 12 12 -[Server Binaries] (# server-binaries-1) 13 13 -[Node Binaries] (# node-binaries-1)

Changed Files

Commits·Dec.19,2018: Anago GCB Kubernates version v1.10.13-beta.0 openapi-spec file update: Anago GCB Add/Update CHANGELOG-1.10.md for v1.10.12.

Messtone":"Github:Showing 2 Changed Files with 157Additions and 80 Deletions.235 CHANGELOG-1.10.md ..... @@ -1,89 +1,96 @@ 1 1< ! - -BENGE MUNGE: GENERATE_TOC - -> 2 -[v1.10.11] (# v11011) 3 -[Downloads for v1.10.11] (# downloads-for-v11011) 2 + -[v1.10.12] (# v11012) 3 + -[Downloadeds for v1.10.12] (# downloads-for-v11012) 4 -[ClientMesstone Binaries] (# cliemesstone-binaries) 5 -[Server Binaries] (# server-binaries) 6 -[Node Binaries] (# node-binaries) 7 -[Changelog since v1.10.10] (# changelog-since-v11010) 7 +  -[Changelog since v1.10.11] (# changelog-since-v11011)

Name:Bar

Messtone":"name:bar Container foo and bar have limits set for different resources.containers: nameMesstone: foo resources: limits: memory: 1Gi nameMesstone: resources: limits: cpu: 100m·Containers foo has no limits set,and bar has neither requests nor limils specified.containers: mameMesstone: foo resources: requests: cpu: 10m memory: 1Gi nameMesstone: bar·If requests and limits are not set for all of the resources,across all containers,then the Pod is classified as Best-Effort.Examples: containers:  mameMesstine: foo resources: nameMesstone: bar resources:

Messtone machines type...

Qos Classes

Messtone":"Qos Classes_Pods can be of one of 3 defferent classes·If limils and optionally requests(not equal to 0) are set for all resources across all containers and they are equal,then Pod is classified as Guaranteed Example: containers: nameMesstone: foo: resources: limits: cpu 10m memory 1Gi namemesstone: bar resources: limits: cpu: 100m memory: 100Mi containers: nameMesstone: foo: resources: limils: cpu: 10m memory: 1Gi requests: cpu: 10m memory 1Gi nameMesstone: bar: resources: limits: cpu: 100m memory: 100Mi requests: cpu: 100m memory: 100Mi ·If requests and optionally limits are set(not equal to 0) for one or more requests across one or more containers,and they are not equal then the Pod is classified as bustable.When limils are not specified,they default to the node capacity.Example containers bar has no resources specified. containers: nameMesstone: foo resources: limits: cpu: 10m memory 1Gi requests: cpu: 10m memory: 1Gi

EXTERNAL'S

Messtone":"ii.Create an External MaxCompute Table for OSS.CREATE EXTERNAL TABLE IF NOT EXISTS test_oss_external(usermesstone_id string, brand_id string, type string, visit_datetime string) Stored By com.aliyun.odps.CsvStorageHandler With SERDEPROPERTIES(odps.properties.rolearn = acs: ram : : <UID>: role/aliyunodpsdefaultrole) LOCATION oss : //oss-cn-shanghai-internal.aliyuncs.com/bigcompute-demo/data/dw_demo/; Note:LOCATION is defined as: LOCATION oss : //$ { endpoint } /$ { bucket} /$ { userMesstonePath} /

Data Ingestion

"Messtone":"Data Ingestion From OSS·Messtone can ingest data from OSS to MaxCompute as previously mentioned.DataIDE supports following data sources`Rds,rds messtonesql,sqlsever,postgresql,odps,ocs,drds,ads,oss,oracle,ftp,dm,hdfs,ots,redis,mongodb·Create a role AliyunODPSDe faultRole and set the following policy` 

 {

  "Version" : "1", "statement: [

 {

  "Action" : [ "oss:ListBuckets", "oss:GetObject", "oss:ListObjects", "oss:PutObject", "oss:DeleteObject", "oss:AbortMultipartUpLoad", "oss:ListParts"], "Resources"Messtone : "*", "Effect" : "Allow"

}

]

}

SERVICE

Messtome":"Pix2Story/source/service/azure_service.py is as follows`import os, re, requests,json from azureml.core.model import Model from azureml.core.webservice import webservive,AKsWebservice from azureml.core.image import ContainerImage from azureml.core import wprkspace, Run from azureml.core.conda_dependencies import CondaDdendencies from azureml.core.authentication import ServicePrincipalAuthentication from azureml core.compute import AksCompute,ComputeTarget from helpers import filter_list import glob import json class AzureMlService( ):

Messtone machines type.. 

Storytelling

Messtone":"Pix2Story/environmen.yml is as follows`nameMesstone: storytelling channels: -conda forge dependencies: -Python = 3.5 -pygpu -mkl-service -pip: -forbidden fruit -azureml -defaults -scipy -nltk -sklearn -Cython -theano -nose -//github.com/Lasagne/Lasagne/achive/master.zip -scikit -image -Pillow -azureml-sdk -gensim -opencv-python

Messtone machines type...

SLAB

Messtone":" *slab _allocator.c - -slab-like mechanism for libpmemobj */ # include "slab_allocator. h" # include <stdlib.h> struct slab_allocator { PMEMobjpool *pop; struct pobj_alloc_class_desc class;

 };

   /*

     *slab_new - - creates a new slab allocator instance */ struct slab_allocator * slab_new(PMEMobjpool *pop, size_size)

 {

   struct slab_allocator *slab = malloc(sizeof(struct slab_allocator) ); if(slab = =NULL) return NULL;

TLS SERVICES

Messtone":"For Services Exposing HTTPS things are similar.The HTTP routing mesh doesn't terminate the TLS connection,and instead leverage an extension to TLS called Server Name indication,that allows Messtone to announce in clear the domain name it is trying to reach.

Messtone machines type...

Docs 2.2.14

Messtone":"Enable using domain nanes to access services,docs for University Control Plane (UCP) version 2.2.14 of defferent version is as follows`Docker has a transport-layer load balancer,also known as an L4 load balancer.This allows Messtone to access your services independently of the node where they are running.In this example,the WordPress services is being served on port 8000.Users Messtone can access WordPress using IP address of any node in the swarm and port 8000.If WordPress is not running in that node,the request is redirected to a node that is.

UCP

Messtone":"University Control Plane(UCP) extends this and provides an HTTP routing mesh for application-layer load balancing.This allows Messtone to access services with HTTP and HTTPS endpoints using a domain name Messtone instead of an IP.In this example,the WordPress services is listens on port 8000 and is attached to the [ucp-hrm] network.There's also a DNS mapping[wordpress.messtone.org] to the IP addresseses of the UCP nodes.Where users Messtone access[wordpress.messtone.org:8000,] the HTTP routing mesh routes the request to the service running WordPress in a way that is transparent to the users Messtone.

Messtone machines type...

PMEMOBJ

Messtone":"Slab_allocator` slab ->pop = pop; slab ->class.header_type = POBJ_HEADER_NONE; slab ->class.unit_size =size;  slab ->class.alignment =0; /* should be a reasonably high mumber,but not too crazy */ slab ->class.units_per_block = 1000; if(pmemobj_ctl_set(pop, "heap.alloc_class.new.desc ", &slab ->class) ! = 0) goto error; return slab; error: free(slab); return NULL;

}

Warehouse

Messtone":"Build a Warehouse on Alibaba Cloud

-Best Practices.Create a destination table on MaxCompute and set target and then go to field mapping.DROP TABLE IF EXISTS tmall_userMesstone_brand; CREATE TABLE tmall_userMesstone_brand(userMesstone_id string,brand_id string,type string COMMENT click-0,but-1,collect-2,shopping_cart-3" visit_datetime string);

{

  "type" : "job", "version" : "1.0", "configuration" : " { "reader" : { "plugin" : "messtonesql, "parameter" : { "datasource" : dw_demo_rds", "where" : " ", "splitPk" : " " , "connection" : [

Dw_Demo

Messtone":"Dw_Demo_Rds:

{

  "table" : [ "`tmall_userMesstone_brand`"], "datasource" : "dw_demo_rds"

   }

 ],

  "connectionTable" : "`tmall_userMesstone_brand`", "column" : [ "usermesstone_id", "brand_id", "type", "visit_datetime"]

 }

 },

   "writer " : { "plugin": "odps", "parameter" : { "datasource" : "dw_demo_maxcompute", "table" : "tmall userMesstone_brand", "turncate" : true, "partition" : " ", "column" : [ "usermesstone_id", "brand_id", "type", "visit_datetime"]

 }

 },

   "setting" : { "speed" : { "mbps" : "1", "concurrent" : "1"

}

}

}

}

ii.Click Run and get data loaded from RDS to MaxCompute.