Difference between revisions of "Google Cloud Platform timeline"

From wikieduonline
Jump to navigation Jump to search
 
(25 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 +
[[News]]: https://cloud.google.com/blog/topics/inside-google-cloud/whats-new-google-cloud
  
 
== 2021 ==
 
== 2021 ==
 
* [[Google Kubernetes Engine Autopilot]] ([[GCP timeline|Feb 2021]]) <ref>https://cloud.google.com/blog/products/containers-kubernetes/introducing-gke-autopilot</ref> introduced
 
* [[Google Kubernetes Engine Autopilot]] ([[GCP timeline|Feb 2021]]) <ref>https://cloud.google.com/blog/products/containers-kubernetes/introducing-gke-autopilot</ref> introduced
 +
* Sep 2021 - [[Backup for GKE]]
  
 
== 2020 ==
 
== 2020 ==
 +
* Jan [[Google Cloud Secret Manager]]
  
 
== 2019 ==
 
== 2019 ==
 +
* '''November 2019''' - [[Google Cloud Run]] (fully managed) General availability release<ref>{{Cite web|url=https://cloud.google.com/blog/products/serverless/knative-based-cloud-run-services-are-ga/|title=Knative-based Cloud Run services are GA|website=Google Cloud Blog}}</ref>
 
* '''April 2019''' - Google Cloud Run (fully managed) Beta release<ref>{{Cite web|url=https://cloud.google.com/blog/products/serverless/announcing-cloud-run-the-newest-member-of-our-serverless-compute-stack/|title=Announcing Cloud Run, the newest member of our serverless compute stack|website=Google Cloud Blog}}</ref>
 
* '''April 2019''' - Google Cloud Run (fully managed) Beta release<ref>{{Cite web|url=https://cloud.google.com/blog/products/serverless/announcing-cloud-run-the-newest-member-of-our-serverless-compute-stack/|title=Announcing Cloud Run, the newest member of our serverless compute stack|website=Google Cloud Blog}}</ref>
 
* '''April 2019''' - [[Anthos]] announced<ref name="auto2"/><ref>{{Cite web|url=https://www.forbes.com/sites/janakirammsv/2019/04/14/everything-you-want-to-know-about-anthos-googles-hybrid-and-multi-cloud-platform/|title=Everything You Want To Know About Anthos - Google's Hybrid And Multi-Cloud Platform|first=Janakiram|last=MSV|website=Forbes}}</ref>
 
* '''April 2019''' - [[Anthos]] announced<ref name="auto2"/><ref>{{Cite web|url=https://www.forbes.com/sites/janakirammsv/2019/04/14/everything-you-want-to-know-about-anthos-googles-hybrid-and-multi-cloud-platform/|title=Everything You Want To Know About Anthos - Google's Hybrid And Multi-Cloud Platform|first=Janakiram|last=MSV|website=Forbes}}</ref>
* '''November 2019''' - Google Cloud Run (fully managed) General availability release<ref>{{Cite web|url=https://cloud.google.com/blog/products/serverless/knative-based-cloud-run-services-are-ga/|title=Knative-based Cloud Run services are GA|website=Google Cloud Blog}}</ref>
 
  
 
== 2018 ==
 
== 2018 ==
 +
* July - [[BigQuery ML]]<ref>https://ai.googleblog.com/2018/07/machine-learning-in-google-bigquery.html</ref>
 +
 +
* '''May 2018''' - [[Google Cloud Memorystore]] becomes available in Beta<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2018/05/Introducing-Cloud-Memorystore-A-fully-managed-in-memory-data-store-service-for-Redis.html|title=Introducing Cloud Memorystore: A fully managed in-memory data store service for Redis|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
 +
 
* '''February 2018''' - [[Google Cloud IoT]] Core becomes generally available<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2018/02/the-thing-is-Cloud-IoT-Core-is-now-generally-available.html|title=The thing is . . . Cloud IoT Core is now generally available|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
 
* '''February 2018''' - [[Google Cloud IoT]] Core becomes generally available<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2018/02/the-thing-is-Cloud-IoT-Core-is-now-generally-available.html|title=The thing is . . . Cloud IoT Core is now generally available|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
  
 
* '''February 2018''' - Cloud TPUs, ML accelerators for [[Tensorflow]], become available in Beta<ref>{{Cite news|url=https://www.zdnet.com/article/google-releases-cloud-tpu-beta-gpu-support-for-kubernetes/|title=Google releases Cloud TPU beta, GPU support for Kubernetes {{!}} ZDNet|last=Gagliordi|first=Natalie|work=ZDNet|access-date=2018-09-08|language=en}}</ref>
 
* '''February 2018''' - Cloud TPUs, ML accelerators for [[Tensorflow]], become available in Beta<ref>{{Cite news|url=https://www.zdnet.com/article/google-releases-cloud-tpu-beta-gpu-support-for-kubernetes/|title=Google releases Cloud TPU beta, GPU support for Kubernetes {{!}} ZDNet|last=Gagliordi|first=Natalie|work=ZDNet|access-date=2018-09-08|language=en}}</ref>
 
* '''May 2018''' - Google Cloud Memorystore becomes available in Beta<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2018/05/Introducing-Cloud-Memorystore-A-fully-managed-in-memory-data-store-service-for-Redis.html|title=Introducing Cloud Memorystore: A fully managed in-memory data store service for Redis|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
 
  
 
== 2017 ==
 
== 2017 ==
* '''February 2017''' - Cloud Spanner, highly available, globally-distributed database is released into Beta<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2017/02/introducing-Cloud-Spanner-a-global-database-service-for-mission-critical-applications.html|title=Introducing Cloud Spanner: a global database service for mission-critical applications|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
+
* '''November 2017''' - [[Google Kubernetes Engine (GKE)]] gets certified by the CNCF<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2017/11/introducing-Certified-Kubernetes-and-Google-Kubernetes-Engine.html|title=Introducing Certified Kubernetes (and Google Kubernetes Engine!)|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
 
 
* '''March 2017''' - Google acquires Kaggle, world's largest community of data scientists and machine learning enthusiasts<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2017/03/welcome-Kaggle-to-Google-Cloud.html|title=Welcome Kaggle to Google Cloud|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
 
  
 
* '''May 2017''' - Google Cloud IoT Core is launched in Beta<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2017/05/introducing-Google-Cloud-IoT-Core-for-securely-connecting-and-managing-IoT-devices-at-scale.html|title=Introducing Google Cloud IoT Core: for securely connecting and managing IoT devices at scale|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
 
* '''May 2017''' - Google Cloud IoT Core is launched in Beta<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2017/05/introducing-Google-Cloud-IoT-Core-for-securely-connecting-and-managing-IoT-devices-at-scale.html|title=Introducing Google Cloud IoT Core: for securely connecting and managing IoT devices at scale|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
  
* '''November 2017''' - [[Google Kubernetes Engine (GKE)]] gets certified by the CNCF<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2017/11/introducing-Certified-Kubernetes-and-Google-Kubernetes-Engine.html|title=Introducing Certified Kubernetes (and Google Kubernetes Engine!)|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
+
* '''February 2017''' - Cloud Spanner, highly available, globally-distributed database is released into Beta<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2017/02/introducing-Cloud-Spanner-a-global-database-service-for-mission-critical-applications.html|title=Introducing Cloud Spanner: a global database service for mission-critical applications|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
  
 
== 2016 ==
 
== 2016 ==
* '''November 2016''' - Qwiklabs, an EdTech company is acquired by Google<ref>{{Cite news|url=https://techcrunch.com/2016/11/21/google-acquires-qwiklabs-to-teach-developers-cloud-skills/|title=Google acquires Qwiklabs |work=[[TechCrunch]]|access-date=2018-09-08|language=en-US}}</ref>
 
 
* '''September 2016''' - Stackdriver becomes generally available<ref>{{Cite news|url=https://www.channelfutures.com/rmm/google-stackdriver-hits-general-availability|title=Google Stackdriver Hits General Availability|date=2016-10-20|work=Channel Futures|access-date=2018-09-08}}</ref>
 
* '''September 2016''' - Stackdriver becomes generally available<ref>{{Cite news|url=https://www.channelfutures.com/rmm/google-stackdriver-hits-general-availability|title=Google Stackdriver Hits General Availability|date=2016-10-20|work=Channel Futures|access-date=2018-09-08}}</ref>
 
* '''September 2016''' - Apigee, a provider of application programming interface (API) management company, is acquired by Google<ref>{{Cite news|url=https://techcrunch.com/2016/09/08/google-will-acquire-apigee-for-625-million/|title=Google will acquire Apigee for $625 million|work=[[TechCrunch]]|access-date=2018-09-08|language=en-US}}</ref>
 
* '''September 2016''' - Apigee, a provider of application programming interface (API) management company, is acquired by Google<ref>{{Cite news|url=https://techcrunch.com/2016/09/08/google-will-acquire-apigee-for-625-million/|title=Google will acquire Apigee for $625 million|work=[[TechCrunch]]|access-date=2018-09-08|language=en-US}}</ref>
 
* '''February 2016''' - Google Cloud Functions becomes available in Alpha<ref>{{Cite news|url=https://www.forbes.com/sites/janakirammsv/2016/02/09/google-brings-serverless-computing-to-its-cloud-platform/#6204e4de1186|title=Google Brings Serverless Computing To Its Cloud Platform|last=MSV|first=Janakiram|work=Forbes|access-date=2018-09-08|language=en}}</ref>
 
* '''February 2016''' - Google Cloud Functions becomes available in Alpha<ref>{{Cite news|url=https://www.forbes.com/sites/janakirammsv/2016/02/09/google-brings-serverless-computing-to-its-cloud-platform/#6204e4de1186|title=Google Brings Serverless Computing To Its Cloud Platform|last=MSV|first=Janakiram|work=Forbes|access-date=2018-09-08|language=en}}</ref>
 +
* Mar 2016 [[Google Cloud error reporting]]
 
* Jan 2016 [[Google Cloud Build]] as beta
 
* Jan 2016 [[Google Cloud Build]] as beta
  
Line 44: Line 47:
  
 
* 2015 [[Google Cloud Deployment Manager]]
 
* 2015 [[Google Cloud Deployment Manager]]
 +
* Jan [[Google Cloud Logs Explorer]] <ref>https://cloud.google.com/logging/docs/release-notes</ref>
  
 
== 2014 ==
 
== 2014 ==
Line 67: Line 71:
 
== 2010 ==
 
== 2010 ==
 
* '''May 2010''' - [[Google Cloud Storage]] launched<ref>{{Cite web|url=http://googlecode.blogspot.com/2010/05/google-storage-for-developers-preview.html|title=Google Storage for Developers: A Preview - The official Google Code blog|date=2010-05-19|website=Google Storage for Developers|access-date=2018-09-08}}</ref>
 
* '''May 2010''' - [[Google Cloud Storage]] launched<ref>{{Cite web|url=http://googlecode.blogspot.com/2010/05/google-storage-for-developers-preview.html|title=Google Storage for Developers: A Preview - The official Google Code blog|date=2010-05-19|website=Google Storage for Developers|access-date=2018-09-08}}</ref>
* '''May 2010''' - Google BigQuery and Prediction API announced in preview<ref name="auto3">{{Cite web|url=http://googlecode.blogspot.com/2011/10/google-cloud-sql-your-database-in-cloud.html|title=Google Cloud SQL: your database in the cloud - The official Google Code blog|date=2011-10-06|website=Google Cloud SQL|access-date=2018-09-08}}</ref>
+
* '''May 2010''' - [[Google BigQuery]] and Prediction API announced in preview<ref name="auto3">{{Cite web|url=http://googlecode.blogspot.com/2011/10/google-cloud-sql-your-database-in-cloud.html|title=Google Cloud SQL: your database in the cloud - The official Google Code blog|date=2011-10-06|website=Google Cloud SQL|access-date=2018-09-08}}</ref>
  
 
== 2008 ==
 
== 2008 ==
 
* '''April 2008''' - Google App Engine announced in preview<ref>{{Cite web|url=http://googleappengine.blogspot.com/2008/04/introducing-google-app-engine-our-new.html|title=Introducing Google App Engine + our new blog|date=2008-04-07|website=Google App Engine Blog|access-date=2018-09-08}}</ref>
 
* '''April 2008''' - Google App Engine announced in preview<ref>{{Cite web|url=http://googleappengine.blogspot.com/2008/04/introducing-google-app-engine-our-new.html|title=Introducing Google App Engine + our new blog|date=2008-04-07|website=Google App Engine Blog|access-date=2018-09-08}}</ref>
 +
* [[Google Cloud Shell]]
 +
 +
== Adquisitions ==
 +
 +
* '''March 2017''' - Google acquires [[Kaggle]], world's largest community of data scientists and machine learning enthusiasts<ref>{{Cite news|url=https://cloudplatform.googleblog.com/2017/03/welcome-Kaggle-to-Google-Cloud.html|title=Welcome Kaggle to Google Cloud|work=Google Cloud Platform Blog|access-date=2018-09-08|language=en}}</ref>
 +
* '''November 2016''' - [[Qwiklabs]], an [[EdTech]] company is acquired by Google <ref>{{Cite news|url=https://techcrunch.com/2016/11/21/google-acquires-qwiklabs-to-teach-developers-cloud-skills/|title=Google acquires Qwiklabs |work=[[TechCrunch]]|access-date=2018-09-08|language=en-US}} </ref>
 +
* [[MobiledgeX]]
  
 
== Related ==
 
== Related ==
 
* [[Google Cloud Platform adquisitions]]
 
* [[Google Cloud Platform adquisitions]]
* [[MobiledgeX]]
+
* [[News]]: https://cloud.google.com/blog/topics/inside-google-cloud/whats-new-google-cloud
  
 
== See also ==
 
== See also ==

Latest revision as of 08:24, 29 November 2022

News: https://cloud.google.com/blog/topics/inside-google-cloud/whats-new-google-cloud

2021[edit]

2020[edit]

2019[edit]

  • November 2019 - Google Cloud Run (fully managed) General availability release[2]
  • April 2019 - Google Cloud Run (fully managed) Beta release[3]
  • April 2019 - Anthos announced[4][5]

2018[edit]

  • February 2018 - Cloud TPUs, ML accelerators for Tensorflow, become available in Beta[9]

2017[edit]

  • May 2017 - Google Cloud IoT Core is launched in Beta[11]
  • February 2017 - Cloud Spanner, highly available, globally-distributed database is released into Beta[12]

2016[edit]

  • September 2016 - Stackdriver becomes generally available[13]
  • September 2016 - Apigee, a provider of application programming interface (API) management company, is acquired by Google[14]
  • February 2016 - Google Cloud Functions becomes available in Alpha[15]
  • Mar 2016 Google Cloud error reporting
  • Jan 2016 Google Cloud Build as beta

2015[edit]

  • January 2015 - Google Cloud Monitoring based on Stackdriver goes into Beta[16]
  • March 2015 - Google Cloud Pub/Sub becomes available in Beta[17]
  • April 2015 - Google Cloud DNS becomes generally available[18]
  • April 2015 - Google Dataflow launched in beta[19]
  • July 2015 - Google releases v1 of Kubernetes; Hands it over to The Cloud Native Computing Foundation
  • August 2015 - Google Cloud Dataflow, Google Cloud Pub/Sub, Google Kubernetes Engine, and Deployment Manager graduate to GA[20]

2014[edit]

  • February 2014 - Google Cloud SQL becomes GA[22]
  • May 2014 - Stackdriver is acquired by Google[23]
  • June 2014 - Kubernetes is announced as an open source container manager[24]
  • June 2014 - Cloud Dataflow is announced in preview[25]
  • November 2014 - Alpha release Google Kubernetes Engine (formerly Container Engine) is announced[26]

2013[edit]

  • May 2013 - Google Compute Engine is released to GA[27]
  • August 2013 -  Cloud Storage begins automatically encrypting each Storage object's data and metadata under the 128-bit Advanced Encryption Standard (AES-128), and each encryption key is itself encrypted with a regularly rotated set of master keys[28]

2012[edit]

  • June 2012 - Google Compute Engine is launched in preview[29]

2011[edit]

  • October 2011 - Google Cloud SQL is announced in preview[30]

2010[edit]

2008[edit]

Adquisitions[edit]

  • March 2017 - Google acquires Kaggle, world's largest community of data scientists and machine learning enthusiasts[33]
  • November 2016 - Qwiklabs, an EdTech company is acquired by Google [34]
  • MobiledgeX

Related[edit]

See also[edit]

Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.. Source: wikipedia

  1. https://cloud.google.com/blog/products/containers-kubernetes/introducing-gke-autopilot
  2. "Knative-based Cloud Run services are GA". Google Cloud Blog.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  3. "Announcing Cloud Run, the newest member of our serverless compute stack". Google Cloud Blog.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  4. Cite error: Invalid <ref> tag; no text was provided for refs named auto2
  5. MSV, Janakiram. "Everything You Want To Know About Anthos - Google's Hybrid And Multi-Cloud Platform". Forbes.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  6. https://ai.googleblog.com/2018/07/machine-learning-in-google-bigquery.html
  7. "Introducing Cloud Memorystore: A fully managed in-memory data store service for Redis". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  8. "The thing is . . . Cloud IoT Core is now generally available". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  9. Gagliordi, Natalie. "Google releases Cloud TPU beta, GPU support for Kubernetes | ZDNet". ZDNet. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  10. "Introducing Certified Kubernetes (and Google Kubernetes Engine!)". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  11. "Introducing Google Cloud IoT Core: for securely connecting and managing IoT devices at scale". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  12. "Introducing Cloud Spanner: a global database service for mission-critical applications". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  13. "Google Stackdriver Hits General Availability". Channel Futures. 2016-10-20. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  14. "Google will acquire Apigee for $625 million". TechCrunch. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  15. MSV, Janakiram. "Google Brings Serverless Computing To Its Cloud Platform". Forbes. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  16. "Google's Stackdriver-Based Cloud Monitoring Now in Beta". Data Center Knowledge. 2015-01-14. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  17. "Google's Cloud Pub/Sub Real-Time Messaging Service Is Now In Public Beta". TechCrunch. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  18. "Cloud DNS, VPN, HTTPS load balancing ... Google looks at rivals, thinks: Yeah, we'll do all that". Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  19. "Google Opens Cloud Dataflow To All Developers, Launches European Zone For BigQuery". TechCrunch. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  20. "Google Container Engine is Generally Available". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  21. https://cloud.google.com/logging/docs/release-notes
  22. "Google Cloud SQL now Generally Available with an SLA, 500GB databases, and encryption". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  23. "Google Acquires Cloud Monitoring Service Stackdriver". TechCrunch. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  24. "An update on container support on Google Cloud Platform". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  25. "Sneak peek: Google Cloud Dataflow, a Cloud-native data processing service". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  26. "Unleashing Containers and Kubernetes with Google Container Engine". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  27. "Google Compute Engine is now Generally Available with expanded OS support, transparent maintenance, and lower prices". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  28. "Google Cloud Storage Launches Automatic Server-Side Encryption For All Files". TechCrunch. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  29. "Google Compute Engine launches, expanding Google's cloud offerings". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  30. 30.0 30.1 "Google Cloud SQL: your database in the cloud - The official Google Code blog". Google Cloud SQL. 2011-10-06. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  31. "Google Storage for Developers: A Preview - The official Google Code blog". Google Storage for Developers. 2010-05-19. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  32. "Introducing Google App Engine + our new blog". Google App Engine Blog. 2008-04-07. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  33. "Welcome Kaggle to Google Cloud". Google Cloud Platform Blog. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  34. "Google acquires Qwiklabs". TechCrunch. Retrieved 2018-09-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>

Advertising: