Index
microservice, 96, 110–122
and cloud native applications, 335
managing keys for, 320
Microsoft cloud, see Azure cloud services
Microsoft Cognitive Toolkit, 96, 210, 218
multitenancy, 288, 298, 301, 306
MySQL database, 26
Amazon Aurora compatible with, 33
nanoHUB science gateway, 302
National Center for Atmospheric Research, 247
National Institute of Standards and Technology, xiii,
3, 328
National Institutes of Health, xiii
National Science Foundation, xiii , 163
National Security Agency, 321
Network Enabled Optimization Server, 301
Network File System, 80, 305
Networks File System, 35
Neutron, see OpenStack cloud software
NGINX web proxy with load balancing, 125
Nimb us cloud software, 73
non-uniform memory access, 285, 287, 295
NoSQL database, 27–28, 36, 113
Amazon DynamoDB, 31
Azure DocumentDB, 33
Azure Table, 32
document store variant, 27
Google Cloud Bigtable, 32
Google Cloud Datastore, 32
HBase, 32, 157
Nova, see Op enS tack cloud software
NUMA, see non-uniform memory access
OAu th 2.0 authorizatio n framework, 231
object store, 24, 51, 264
object, cloud storage unit, 10
Ocean Observatories Initiative, 163
Oozie, see Apache Software Foundation projects
Open Compute Project, 337
Open Researcher and Contributor ID, 236
Open Science Data Cloud, 159
OpenID Connect Core 1.0, 231, 236
OpenNebula cloud software, 73, 259, 261
OpenStack cloud software, 73, 259, 283–296
and high performance computing, 284
and scientific workloads, 285
Cinder block storage, 284
core services, 284
deployment, 288
Glance image service, 284
Keystone identity component, 284
Neutron networking component, 284
Nova compute component, 284
Shared File Systems, 35
Swift object storage, 34, 284
OrangeFS file system, 51
ORCID, see Open Researcher and Contributor ID
PaaS, see platform as a service
parallel computing paradigms, 96
Parquet, see Apache Software Foundation projects
PCollection, in Apache Beam, 184
persistent disk, Google cloud service, 30
personal health information, 323
PHI, see personal health information
Phoenix relational layer over HBase, 158
Pig, 158
platform as a service, 3, 318
see also data analytics
see also Globus platform
see also machine learning
security responsibil ities, 319
see also streaming
Portable Operating System Interface, 23, 51, 56
POSIX, see Portable Operating System Interface
PostgreSQL, 80
PostgreSQL database, 26, 33, 310
precision, in machine learning, 197
private cloud, 5, 259
with Azure Stack, 260
with Eucalyptus, 261
with OpenStack, 283
Prometheus, 335
public cloud, 4, 95
pros and cons, 68
public datasets, sources of, 158
publish/subscribe, 34
in Apache Kafka, 180
Python packages
Apache Libcloud SDK, 38
Azure Data Lake Store SDK, 148
Boto3 SDK, 11, 40, 77, 92, 168
Celery remote procedure call, 122
CloudBridge SDK, 38, 50, 84
Globus Auth SDK, 231–239
Globus Transfer SDK, 53, 227–230, 239
Google Cloud SDK, 46
Requests HTTP library, 253
scikit-learn machin e le arning, 91, 192
query language, 19, 26, 177
RabbitMQ message broker, 122, 126
Rackspace, 3, 5
RDD, see resilient distributed data set
RDS, see Amazon cloud services
recall, in machine learning, 197
recurrent neural network, 209
RedCloud academic cloud, 7
reinforced learning, 220
relational database, 19, 26, 33
371